vue 改变store中的值
时间: 2023-05-18 10:07:29 浏览: 176
vue 中自定义指令改变data中的值
可以使用 Vuex 提供的 mutations 来改变 store 中的值,例如:
```
// 定义 mutation
const mutations = {
SET_VALUE(state, payload) {
state.value = payload;
}
}
// 在组件中调用 mutation
this.$store.commit('SET_VALUE', newValue);
```
其中,`SET_VALUE` 是一个 mutation 的名称,`state` 是当前的 store 状态,`payload` 是传入的参数。在组件中,可以通过 `$store.commit` 方法来调用 mutation,传入需要改变的值。
阅读全文