Vue.js 自动对象变异Vuejs
我有个小问题。Vue.js 自动对象变异Vuejs,vue.js,binding,mutation,Vue.js,Binding,Mutation,我有个小问题。 我正在使用Vuex,我有一个对象类型的“用户”状态,当我从我的组件调用它并将其分配给模型时,我认为一切正常,但在模型中进行更改时,我会自动变为我的“用户”,我不希望发生这种情况。您可以使用computed的set and get将vuex状态连接到v-model。 在get中,您应该编写一个函数,从存储中返回所需的数据。 在集合中,您应该编写一个函数,向存储提交一个变异 鼓励开发者以这种方式处理表单。 { 模板:' { template : '<input v-mod
我正在使用Vuex,我有一个对象类型的“用户”状态,当我从我的组件调用它并将其分配给模型时,我认为一切正常,但在模型中进行更改时,我会自动变为我的“用户”,我不希望发生这种情况。您可以使用computed的set and get将vuex状态连接到v-model。 在get中,您应该编写一个函数,从存储中返回所需的数据。 在集合中,您应该编写一个函数,向存储提交一个变异 鼓励开发者以这种方式处理表单。
{
模板:'
{
template : '<input v-model="username"',
computed: {
username: {
get: function () {return this.$store.user.name},
set: function (newVal) { this.$store.commit('setNewName', newVal)}
}
}
}