这是我的 Vuex目录结构
然后是里面的index.js,在里面用import引入后面两个文件,然后在加入export default中,使之能在组件中使用
然后是mutations.js,在组件中调用这里面的方法来修改state.js中存储的数据,每个方法的第一个参数state是默认的,它指向state那个文件,所以第二个参数才是自己在调用时传入的
然后是存储数据的地方,把你要用到的数据存在下面的export default中,使之能在组件通过This.$store.state.‘’名字‘’ 调用,就能使用state.js中的数据
然后在main.js中引入store
最后,在组件中要修改state.js中的数据时,先引入这个
然后在methods中映射mutations.js文件中的方法名。
这样就能通过
This.saveuser(参数1) 来调用方法修改state中的数据了,