vuex state中内容变化无法展示到页面
发布于 11天前 作者 ycsoft 96 次浏览 来自 问答

我的state中的内容如下: const state = { check: {}, selectall: false, money: ‘’ } 其中check的内容是动态添加的,用于表征复选框是否被选中,内容是"check1":true。现在的问题是,值改变后无法在页面上展示,该如何解决啊

1 回复

不可以直接更改 state 属性的值的,更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。 export const store = new Vuex.Store({ state: { check: {} }, mutations: { setCheck: (state,check) => {state.check = check} } }) 具体看 Vuex 文档 https://vuex.vuejs.org/zh-cn/mutations.html

回到顶部