javascript – Vue.js计算setter性能

当使用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

点赞