收藏
回答

纯血鸿蒙系统真机input框type=number时赋值回填带小数点时,会被去掉小数点。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input 微信安卓客户端 1.0.6 3.8.4

如 回填值为 77.77,最终显示为 7777

<input value="{{77.77}}" type="numberdisabled="{{true}}" />

回答关注问题邀请回答
收藏

3 个回答

  • 那一抹微笑😊穿透阳光
    那一抹微笑😊穿透阳光
    1天前

    有小数点应该用type="digit"

    1天前
    有用 1
    回复 1
    • 禤
      1天前
      对的,感谢
      1天前
      回复
  • 一笑皆春
    一笑皆春
    2天前

    带小数点的type应该设置这个digit

    2天前
    有用 1
    回复 1
    • 禤
      1天前
      对的,感谢
      1天前
      回复
  • 禤
    1天前

    对,是我没补充完整。改为type="digit"是能解决的,按文档也是可以的。

    这里提的是说安卓和ios对待type=number时回填带小数时是可以兼容的,而鸿蒙不兼容并且把小数点去掉这样的处理方式太过激进导致出现问题时与原值偏差过大,是非常建议修改为如同安卓、ios的处理方式的。

    1天前
    有用
    回复
登录 后发表内容