一、介绍
官方解释:vuex是一个专为vue.js应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
我的理解:可以理解为是 全局变量
安装:
npm install vuex --save
接着在src下,新建一个store目录,store里再新建index.js和module目录,module目录里再存放你自己定义的模块(不懂没关系,博主下面会有代码让你复制粘贴)
我的目录:
store/index.js文件:
import Vue from 'vue'
import Vuex from 'vuex'
import specimen from "./modules/specimen.js"
Vue.use(Vuex)
const state = {}
const getters = {
}
const mutations = {
}
const actions = {
}
export default new Vuex.Store({
state,
getters,
mutations,
actions,
modules: {
specimen // specimen模块命名为specimen,要在specimen.js声明namespaced: true才有用
}
})