vuex 设置state时的骚操作,批量设置state
uex mutations 代码
state: {
showLaser:true,
showPath:true,
showCamera:true,
},mutations: {
setState(state,opt){
for(let [key,val] of Object.entries(opt)){
state[key] = val;
}
}
}使用
this.$store.commit('setState',{
showLaser:false,
showCamera:false,
showPath:false,})这样就不要每次设置state值时写一个对应的更新state方法了。