在 mutations 里 写个方法 参数就是 state
mutations: {
aaa(state){
state.hasLogin = false;
}
},
如何调用?
this.$store.commit('aaa');
监听变化:
在 js 里引入
import {
mapState
} from 'vuex';
然后添加一个计算属性
computed: {
...mapState(['state里的变量名'])
},
页面判断时,不需要在data里声明变量,可以直接使用state里的变量。
如:
<view v-if="hasLogin == true">