1. 文件夹创建: 创建一个 modules 文件夹,里面存放各种模块,外面一个 index.js 文件 文件夹内容:
调用时: this.$store.commit('方法名',param); 使用时 方法名(state, parma)
在 js 里引入 import { mapState } from 'vuex'; 然后添加一个计算属性 computed: { ...mapState(['state里的变量名']) },
在 mutations 里 写个方法 参数就是 state mutations: { aaa(state){ state.hasLogin = false; } }, 如何调用? this.$store.commit('aaa');