我有一个与此处报告的示例非常相似的 Vue 组件:
watch: {
query(n, o) {
// Display loading animation
this.loading = true;
// Search debounced
this.debouncedSearchUser();
}
},
query
使用以下命令绑定到文本输入的字符串变量在哪里v-model
:
data() {
return {
query: "",
loading: false,
results: []
}
},
一切正常,除了在 chrome for android 上只触发一次手表触发器(当query
从""
我写的任何内容更改时)。
任何的想法?
编辑:
问题似乎与v-model
指令有关:我对本机 javascript 事件进行了一些实验,并且 v-model 的值在我取消输入焦点之前不会更新。如果有人对这里感兴趣的是绑定:
<input v-model="query" class="input-text-light pad-s-m f-m"/>
有什么办法可以使用手表和解决这个问题v-model
?