在安卓机型下,input组件处于聚焦时,修改value会导致触发bindinput
解决思路如下(不是具体代码)
// 定义一个loading变量
var loading = false
// 修改value时
changeValue() {
loading = true
//...
}
// 触发bindinput时,限制其执行
bindInput() {
if (loading) return
//...
}
// 触发bindfocus时,重置loading
bindfocus() {
loading = false
}
这种机型适配的问题 官方就没办法解决吗。。真的是
也是 定时器不是个万全的方法,加个flag会稳妥点
只有我觉得这个是个bug吗。貌似官方人员也没来回复
我好像也遇到这个问题,我加了个20毫秒的定时器处理了