【问题标题】:React Modify value being displayed without changing the value of input form反应修改值正在显示而不更改输入表单的值
【发布时间】:2017-08-21 13:01:25
【问题描述】:

我有一个要显示货币的输入字段。我想显示基于当前本地的东西(我正在使用 React-intl 来完成)。这个问题是他们的 FormatNumber 方法返回一个字符串,我需要我的值,在提交时,是一个整数。我无权访问或控制提交功能,因此我希望能够让我的输入字段保持某种内部状态,该状态始终为浮点数,同时将该浮点数显示为来自 React-intl 的字符串格式编号。有没有办法做到这一点?

【问题讨论】:

    标签: javascript reactjs react-intl


    【解决方案1】:

    我知道这来晚了,但它可能对其他人有所帮助。

    我正在使用 onFocus 和 onBlur 事件来设置 this.state.isFocus,并在 render() 中使用它来显示金额或 formatNumber(),后者以货币格式显示。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多