Open facadesss opened 2 years ago
说下 我个人 粗浅 的理解,
Input 组件 中 这个 number type extend "number" | "text" | "idcard" | "digit" , 作用是限定 Input 组件 调起 的键盘 只能输入数字;
至于 value 类型为string 的原因,因为 数据存储统一用字符串方便, 过长的数字 用 number类型 会表现异常
限制只输入数字,缺陷就是也会出现002这样的情况,不过也算勉强能够接受了
限制只输入数字,缺陷就是也会出现002这样的情况,不过也算勉强能够接受了
这种情况 可以通过代码强制修改,效果比如 微信-收付款-二维码收款-设置金额
相关平台
字节跳动小程序
小程序基础库: 3.3.7 使用框架: React
复现步骤
支持设置 input 的 type 为 number,但 value 只可以是 string 类型,这不是矛盾吗
期望结果
支持 value 为 number 类型
实际结果
只能是 string 类型
环境信息