安装Vuex依赖
首先要确定一下你是否安装过Vuex依赖,没有的话先npm install一下
npm install vuex --save
配置Vuex
1、在src目录下新建文件夹,名字叫store,并在store文件夹下新建index.js文件
2、在index.js中输入如下代码,这里举了个设置与获取token的例子
import Vue from "vue"
import Vuex from "vuex"
Vue.use(Vuex);
export default new Vuex.Store({
state:{
token: "",
},
mutations:{
saveToken(state,token){
state.token = token;
}
}
})
3、在main.js文件中加入如下代码
import store from './store/index';
并在new Vue下增加store
new Vue({
router,
store,
render: h => h(App),
}).$mount('#app')
使用Vuex
1、修改状态
调用刚刚写的index.js中的函数,来设置token的值
this.$store.commit('saveToken',this.token)
第一个参数为函数名,第二个参数为这个函数接收的参数。
2、获取属性
在全局都可以获取vuex文件中设置好的属性,获取方法:
this.$store.state.token
备注
文章用于记录个人学习,方便日后配置。