vuex.js
状态(数据)管理
在vue中当我们管理数据的时候比较乱,我们要用到下面的这个库,vuex.js
Vuex介绍
每一个Vuex应用的核心就是store(仓库),他是用来存储数据的
"store" 基本上就是一个容器,它包含着你的应用中大部分的状态(state)。Vuex 和单纯的全局对象有以下两点不同
1.Vuex 的状态存储是响应式的
2.你不能直接改变 store 中的状态
vuex有6个概念
- Store(最基本的概念)(创库)
- State (数据)
- Getters(可以说是计算属性)
- Mutations
- Actions
- Modules
让我们看看怎么来创建一个创库
store 用来储存数据(状态)
rush:js;">
new Vuex.Store({})
数据我们放到state里面
rush:js;">
state:{}
让我们看看怎么来读取里面的数据
rush:js;">
store.state.数据
接下来让我们看看怎么去修改数据
rush:js;">
mutations: {}
我们怎么调mutations的数据
运行效果