看了vuex会取值,但是不会存值,大佬能给个小demo学习一下,谢谢啦
2 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
store.js:state:{value:''}mutations:{changeValue(state,newVal){state.value=newVal}}.vue://存this.$store.commit('changeValue',1)//取console.log(this.$store.state.value)//1
达令说
TA贡献1821条经验 获得超6个赞
vuex里面有mutations,mutations中的方法就可以提交store的值官方原文:更改Vuex的store中的状态的唯一方法是提交mutation。Vuex中的mutation非常类似于事件:每个mutation都有一个字符串的事件类型(type)和一个回调函数(handler)。这个回调函数就是我们实际进行状态更改的地方,并且它会接受state作为第一个参数:conststore=newVuex.Store({state:{count:0},mutations:{increment(state){state.count++}},actions:{increment(context){context.commit('increment')}}})Mutation
添加回答
举报
0/150
提交
取消