Skip to content

AnimatingNumbers 数字动画组件显示值与 value 不一致 #3397

@lyysm

Description

@lyysm

NutUI React 包名

@nutui/nutui-react-taro

NutUI React 版本号

3.0.19-cpp.19

平台

weapp

重现链接

https://nutui.jd.com/taro/react/3x/#/zh-CN/component/AnimatingNumbers

重现步骤

<AnimatingNumbers.CountUp
        value={formatCurrency(totalRepayment)}
        thousands={false}
      />

value值为 107895.23, 但是数字动画显示 107895.30, 小数位不对

期望的结果是什么?

期望显示实际 value值

实际的结果是什么?

数字动画显示 107895.30, 小数位不对

环境信息

👽 Taro v4.1.8

Taro CLI 4.1.8 environment info:
System:
OS: macOS 26.1
Shell: 5.9 - /bin/zsh
Binaries:
Node: 22.15.0 - /Users/liuyin/.local/share/mise/installs/node/22.15.0/bin/node
Yarn: 1.22.22 - /Users/liuyin/.nvm/versions/node/v22.15.0/bin/yarn
npm: 10.9.2 - /Users/liuyin/.local/share/mise/installs/node/22.15.0/bin/npm
npmPackages:
@tarojs/cli: 4.1.8 => 4.1.8
@tarojs/components: 4.1.8 => 4.1.8
@tarojs/helper: 4.1.8 => 4.1.8
@tarojs/plugin-framework-react: 4.1.8 => 4.1.8
@tarojs/plugin-html: 4.1.8 => 4.1.8
@tarojs/plugin-platform-alipay: 4.1.8 => 4.1.8
@tarojs/plugin-platform-h5: 4.1.8 => 4.1.8
@tarojs/plugin-platform-harmony-hybrid: 4.1.8 => 4.1.8
@tarojs/plugin-platform-jd: 4.1.8 => 4.1.8
@tarojs/plugin-platform-qq: 4.1.8 => 4.1.8
@tarojs/plugin-platform-swan: 4.1.8 => 4.1.8
@tarojs/plugin-platform-tt: 4.1.8 => 4.1.8
@tarojs/plugin-platform-weapp: 4.1.8 => 4.1.8
@tarojs/react: 4.1.8 => 4.1.8
@tarojs/runtime: 4.1.8 => 4.1.8
@tarojs/shared: 4.1.8 => 4.1.8
@tarojs/taro: 4.1.8 => 4.1.8
@tarojs/taro-loader: 4.1.8 => 4.1.8
@tarojs/webpack5-runner: 4.1.8 => 4.1.8
babel-preset-taro: 4.1.8 => 4.1.8
eslint-config-taro: 4.1.8 => 4.1.8
react: ^18.0.0 => 18.3.1

其他补充信息

官网文档的 demo 也有同样的问题

Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions