什么是vuex
通过vuex我们可以解决组件之间数据共享的问题,后期也方便我们管理以及维护
分别是:state,actions,mutations,getters,modules
vuex是由五部分组成
state: 用于存储公共的数据
mutations: 唯一可以改变state的地方
getters: 相当于vuex的计算属性
actions: 异步操作,在组件中使用是$store.dispath('')
modules: store的子模块,用于开发大型项目管理而使用的
数据持久化
安装依赖
cnpm i vuex-persistedstate --save
使用:
在store/index.js中
// 首先引入
import persist from 'vuex-persistedstate'
// 使用 跟state,mutations同级
plugins: [persist()]