input v-model绑定数据,在个别手机上出现数据没有更新

在IOS系统IPHONE6SP手机上,有很少数的用户在input输入框内输入数据后,v-model绑定的对象并没有发生值的变更,但是通过document.getElementById获取Input输入框检查value的确是有值的

这类问题有啥可以调试的方法?

代码大致如下:
在btnOk触发的时候,app.inputID为空

HTML

<div id="app">
  <input type="text" id="inputID" v-model="inputID"  />
  <button v-on:click="btnOk" >ok</button>
</div>

JS

var app = new Vue({
  el: '#app',
  data:{inputID:""},
  methods:{
    btnOk:function(){
        document.getElementById("inputID").value;//has value
        app.inputID;//no value
    }
  }
});
阅读 2.4k
1 个回答

感觉描述不够详细,或者可以贴下代码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题