先来看看vuex针对模块的搭建的目录结构吧
vuex模块化
每个文件夹都是独立的vuex模块,引入到index里面暴露,vuex-persistedstate此操作是vuex持久化插件。
然后导入main.js
并注册:
文件先引入,存值:import { mapState, mapMutations } from "vuex";
changeEquipment此为导出的模块化名字+ /方法
取值:
mapState:后面拼接形参
后续可以直接使用。
先来看看vuex针对模块的搭建的目录结构吧
vuex模块化
每个文件夹都是独立的vuex模块,引入到index里面暴露,vuex-persistedstate此操作是vuex持久化插件。
然后导入main.js
并注册:
文件先引入,存值:import { mapState, mapMutations } from "vuex";
changeEquipment此为导出的模块化名字+ /方法
取值:
mapState:后面拼接形参
后续可以直接使用。