使用mobx-miniprogram配合mobx-miniprogram-bindings实现全局数据共享
其中
mobx-miniprogram用来创建Store实例对象
mobx-miniprogram-bindings用来包Store中的共享数据或方法,绑定到组件或页面中使用
执行npm install --save mobx-miniprogram@4.13.2 mobx-miniprogram-bindings@1.2.1命令安装这两个包
重新构建npm
创建 store目录 在此目录下创建store.js文件
//在这个js中专门创建Store的实例对象
import {
action, observable} from 'mobx-miniprogram' //引入要使用的初始化方法
export const store = observable({
//创建Store对象并导出
//在此处填写共享的数据
numA: 1,
numB: 2,
get sum(){
return this.numA + this.numB
},
//action 方法,用来修改store中的数据
updateNumA: action(function(step){
this.numA = step
}),
updateNumB: action(function(step){