Vuex官网:Vuex 是什么? | Vuex
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,它帮助开发者集中的管理项目中需要用到的各类状态
1. 使用Vuex
建议使用npm的方式进行Vuex的引用
npm install vuex --save
import Vuex from 'vuex'
Vue.use(Vuex)同时,需要为Vue实例提供创建好的store进行注入
const store = new Vuex.Store({
...
})
new Vue({
el: '#app',
store,
components: { App },
template: '<App/>'
})注入完成后即可通过this.$store使用
2. Vuex状态管理
Vuex的状态管理包括4个部分:State,Getters,Mutations,Actions
2-1. State
Vuex使用单一状态树State来定义并存储项目中用到的全部的应用层级状态
state: {
[状态名]: [状态初始值]
}通过store.state.[状态名]即可获取该状态的值
2-2. Getters
当我们需要获取从state中派生出的一些状态时,可以通过定
版权声明:本文为zag1069464798原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。