vue this.$store 存储值的方法

Vuex 分为两种:
1.commit 同步存储

 this.$store.commit('newBankName',name)   // 同步存储
 this.$store.state.changeValue  // 取值

同步存储没什么好解释的,正常存储,动态改变值一般用异步存储,同步和异步最大的区别是同步会在页面执行之后,异步会在页面之前调用
2.dispatch: 异步存储

存储 this.$store.dispatch('newBankName',name)
取值 this.$store.getters.getlists

例:我这里用的是ElementUi组件

 this.$store.dispatch('user/newBankName', this.downlists)   // 储存一个叫 downlists 的对象 储存的地方为 store下modules的user目录下,当然你也可以选择其他目录方法一样

如图:


image.png

然后找到 getters.js 文件


image.png

声明一遍 这样就可以了。
不对的地方还请多多包涵,这只是个人理解,仅此记录。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容