小程序ios键盘字数限制input的maxlength在有问题
这样写代码, 字数限制10个, 发现ios原生键盘输不到10个bug:
<input type="nickname" bindinput="inputChange" maxlength="10" />
没办法, 谁叫他是苹果, 有种你就踏平他, 不然你就绕道:
解决方法: 这个时候 改成 bindinput 校验字数就行, 去掉maxlength属性:
<input type="nickname" bindinput="inputChange" />
// 输入框值
inputChange(e) {
console.log(e.detail.value.trim())
let text = e.detail.value.trim()
this.setData({
name:text.length>10?text.substring(0,10):text
})
},
问题就解决了!!!
那时候我只有一台录音机也没有电脑 也不敢奢求说唱会让自己的生活变好