input组件type=number,ios和安卓下有差异
发布于 6 年前 作者 ming12 2025 次浏览 来自 问答
  • 当前 Bug 的表现

ios中,点击输入框后,输入框被清空,符合预期表现;

安卓中,点击输入框后,输入框的值变为:“1531918”;

  • 预期表现

点击输入框后,如果初始值包含 “*” ,输入框被清空。

  • 提供一个最简复现 Demo

<input type=“number” value="{{text}}"  bindinput=“delInput” name=“手机号码”/>

// text初始值为:153****1918
 
delInput(e) {
    if (e.detail.value.indexOf('*') !== -1) return '';
 }
3 回复

你好,问题已复现,我们会在后续版本中进行修复。

你在focus事件里面清空内容试下?

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部