Skip to content

VueX

  • Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

安装

JS
npm install vuex --save

// ie兼容
npm install es6-promise --save # npm
import 'es6-promise/auto'
//vuex引用
import Vuex from 'vuex'
Vue.use(Vuex)

起步

  • Vuex 应用的核心就是 store(仓库)。它包含着你的应用中大部分的状态 (state)。
  • Vuex 的状态存储是响应式的。
  • 不能直接改变 store 中的状态。只能显式地提交 (commit) mutation
JS
import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

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

new Vue({
  el: '#app',
  store: store,
})

Last updated:

Author: Tt | 养老院高尚老头 | 张登哲