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

No one assigned

    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