Vue.js计算了setter性能

时间:2017-04-26 19:53:18

标签: javascript vue.js vuejs2 vuex

当使用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完成简单的双向绑定?

1 个答案:

答案 0 :(得分:2)

Vuex文档说你的例子是正确的方式,所以我不担心它。

https://vuex.vuejs.org/en/forms.html