已经把非数字的给替换为空了,非数字的还是显示了
hfyxw5xn1#
uni-app input组件内部的value是用watch监听的,然后在watch监听回调把你传入的value赋给一个新的value你本来是value title = 1然后输入 1a你把非数字删除value title = 1然后title 没变!所以input 内部的 watch就不会触发所以建议你这种:伪代码
this.title = 1a $nextTick(() => { this.title = 1 })
1条答案
按热度按时间hfyxw5xn1#
uni-app input组件内部的value是用watch监听的,然后在watch监听回调把你传入的value赋给一个新的value
你本来是value title = 1
然后输入 1a
你把非数字删除value title = 1
然后title 没变!所以input 内部的 watch就不会触发
所以建议你这种:伪代码