创建vuex仓库
- 在src下创建store目录,在目录下创建index.js文件
- state存放属性,mutations提供修改属性的方法
import Vue from 'vue'
import 'es6-promise/auto'
import Vuex from 'vuex'
Vue.use(Vuex)
const store=new Vuex.Store({
//创建一个vuex的仓库
state:{
str:"hello world",
count:"999"
},getters:{
//带参数必须是用箭头函数,注意箭头函数不能使用this
getStr:(state)=>(iden)=>{
//如果返回值==0,返回str的反转且大写的值
let str=state.str.split('').reverse().join('');
if(iden==0){
str=str.toUpperCase();
}
return str;
}
},