Vuex 是什么?
Vuex是Vue.js应用程序的状态管理模式+库。它是用来存储全局的状态,在实际的开发过程中,我们发现组件和组件之间想共用同一个状态。比如用户相关信息,登录以后的Token,这个时候就需要用到Vuex来进行存储,让项目中所有的组件都能够使用这个状态信息。
Vuex 怎么使用?
Vuex安装
npm install vuex --save
初级使用案例:
特点:同步处理状态
1、在state中声明一个number的状态,同时在mutations中创建一个外界可以访问的,同时可以改变number值的函数
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex);
const stores = {
/*
* state 是一个对象,用它来存储组件的状态
* 在这里做一个集中的管理
* */
state: {
token:'',
number:0,
},
/*
* mutations 是一个对象,它是用来改变state状态的方法集,其中的方法都是自己定义的