vuex存取值

commit: 同步操作

this.$store.commit('方法名',值)【存储】

this.$store.commit('newBankName', this.textValue)

this.$store.state.方法名【取值】

dispatch: 异步操作

this.$store.dispatch('方法名',值)【存储】

this.$store.getters.方法名【取值】

当操作行为中含有异步操作,比如向后台发送请求获取数据,就需要使用action的dispatch去完成了。
其他使用commit即可。

其他了解:commit=>mutations,用来触发同步操作的方法。
dispatch =>actions,用来触发异步操作的方法。在store中注册了mutation和action,在组件中用dispatch调用action,然后action用commit调用mutation,

Getter 会暴露为 store.getters 对象,你可以以属性的形式访问这些值:

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

推荐阅读更多精彩内容

  • 可用于登录的状态管理 一、vuex包含五个基本的对象: state:存储状态,也就是变量; getters:派生状...
    林夕Yola阅读 3,959评论 0 0
  • 一、vuex 1. 概念 Vuex 是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。 ...
    大刀劈向鬼子阅读 2,738评论 0 0
  • 核心概念 Vuex 是适用于 Vue.js 应用的状态管理库,为应用中的所有组件提供集中式的状态存储与操作,保证了...
    F飞凡阅读 7,718评论 0 4
  • 一. 概述 React与Vue是我们熟悉的两大前端主流框架,来自官方的解释,Vue是一套用于构建用户界面的渐进式框...
    QiShare阅读 5,481评论 0 2
  • 1.vuex是什么?怎么使用?哪种功能场景使用它? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式...
    猴逃逃阅读 4,314评论 0 2