为了账号安全,请及时绑定邮箱和手机立即绑定

ios自带输入法的bug?

ios自带输入法的bug?

桃花长相依 2019-01-29 19:35:15
发现一个非常的神奇的问题在ios里的一个vue的单页应用里面,需要监听input的值代码:watch: {    query: function (newval, oldval) {        console.log(this.state + ' new: ' + newval + ' old: ' + oldval)        this.state += 1    } } data () {     query: '',     state: 1 }如果用Ios的原生键盘选择一个字,比如选择下图中的我:会log出如下信息:1 new: 我 old: 2 new:  old: 我3 new: 我 old: 明明我就是输入了一个字啊。。。触发了三次呢。。有没有人遇到过这个问题,求解呢补充,使用@input才会,使用v-model不会,可以用iphone试一下 --> http://jsrun.net/rtd/WbiKp代码可以看这里 --> http://jsrun.net/fbiKp
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

w,o,Enter,所以三次?
建议在watch里面根据输入字符的长度来触发你的条件看看。

查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信