本人也是第一次用vue写项目,写的过程有遇到的坑,有什么不对的地方,希望在评论中指出,谢谢!!
项目使用的是vue-cli搭建的,首先安装vuex插件,这个就不论述了。 然后在src下新建文件夹store并且新建几个js文件,具体的格式如下:
首先是state.js文件,主要是放置你本项目中需要管理的数据,采用json的形式。 mutations.js文件,主要是放置你修改state里面数据的方法,前面是方法名,第一个参数是state不需要修改,第二次参数是后面你需要传入修改的值,下面是赋值的写法。 getters.js文件,主要放置你获取state的方法,可以在获取后对state里面的初始数据进行计算在返回。 action.js暂时没使用到,等使用到后,在来补全说明, index.js是整合整个store的文件,基本不需要修改 , 以上就是store的基本配置了,使用的时候先在main.js里面如下引入就行 具体在组件中使用 就能简单应用了。