Vuex@2.X

核心

Vuex的核心是store,具有以下特点:

  1. 响应式的状态存储,数据组件同步更新
  2. 无法显式更改store中的数据,只能通过提交mutations(事务)来改变

** 简单使用 **

// 在开头调用 Vue.use(Vuex)

const store = new Vuex.Store({
  state: {
    count: 0
  },
  mutations: {
    increment (state) {
      state.count++
    }
  }
})

// 提交事务触发数据变动
store.commit('increment')

console.log(store.state.count) // -> 1

核心概念

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vuex是什么? Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件...
    萧玄辞阅读 8,308评论 0 6
  • vuex为了迎合vue2.0的变化 进行了大量的调整和优化 先看下尤大2.0的设计 传送门 总结下大概有几点变化 ...
    夜聆风阅读 17,363评论 2 20
  • vuex 场景重现:一个用户在注册页面注册了手机号码,跳转到登录页面也想拿到这个手机号码,你可以通过vue的组件化...
    sunny519111阅读 12,447评论 4 111
  • Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应...
    白水螺丝阅读 10,108评论 7 61
  • 安装 npm npm install vuex --save 在一个模块化的打包系统中,您必须显式地通过Vue.u...
    萧玄辞阅读 8,001评论 0 7

友情链接更多精彩内容