一、uniapp中有自带vuex插件,直接引用即可
二、在项目中新建文件夹store,在main.js中导入
- 在根目录下新建文件夹store,在此目录下新建index.js文件
- index.js
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
// 方法1(直接写)
const store = new Vuex.Store({
state: {
//公共的变量,这里的变量不能随便修改,只能通过触发mutations的方法才能改变
text1: 1
},
getters: {
// state的计算属性
get1: state => {
return state.text1 + 1
},
get2: (state, getters) => {
//state :可以访问数据
//getters:访问其他函数,等同于 store.getters
return getters.get1
},
getTodoById: (state) => (value) => {
return state.text1 + value
}
},
mutations: {
/