vue使用vuex時 關(guān)于v-model指令的數(shù)據(jù)綁定問題有兩種寫法想請教一些其中的區(qū)別方法一<input v-model="$store.state.name" type="text">export default new Vuex.Store({ state: { name: "" // 投放速度模式
}
});方法二<input v-model="name" type="text">computed: { name: {
get() { return this.$store.state.name
},
set(v) { // 使用vuex中的mutations中定義好的方法來改變
this.$store.commit('name', v)
}
}
}那么這兩種寫法都是可行的嗎?
2 回答

喵喵時光機
TA貢獻1846條經(jīng)驗 獲得超7個贊
這里在實際項目中都很少用(暫且不說哪個可以),既然你用vuex 他的應(yīng)用場景是,多個同級組件,或者路由中數(shù)據(jù)共享。一般都有多個store。 項目中大都用modules, 然后在組件中使用map的形式。
添加回答
舉報
0/150
提交
取消