vuex使用map在module的模式下的写法
我定义一个user的module
import Vue from "vue"; import Vuex from "vuex"; import userStore from "./modules/userStore"; Vue.use(Vuex); const debug = process.env.NODE_ENV !== "production"; export default new Vuex.Store({ modules: { userStore } });
然后vue文件可以这么写:
//在methods方法里面写这个,其中有设置当前用户名 和token的方法 ...mapMutations("userStore", ["setCurUserName","setToken"])
最后正常用法就好了
this.setCurUserName(this.username); this.setToken(access_token);
积累小的知识,才能成就大的智慧,希望网上少一些复制多一些原创有用的答案