当使用Vuex时,为了在我的输入上实现双向绑定,使用v-model,我发现的唯一一个是使用computed属性setter方法.
例如,在我的html中:
<input v-model="name" ... />
和计算属性:
computed: {
name: {
get: function () {
return this.$store.state.name;
},
set: function (newValue) {
this.setNameAction(newValue);
}
}
}
这是完成表单输入和Vuex之间双向绑定的最佳方法吗?我关注Vue.js计算的setter性能.
如果没有,当使用像Vuex这样的集中存储时,如何使用v-model完成简单的双向绑定?
最佳答案 Vuex文档说你的例子是正确的方式,所以我不担心它.
https://vuex.vuejs.org/en/forms.html