微信小程序 全局共享数据

使用mobx-miniprogram配合mobx-miniprogram-bindings实现全局数据共享
其中
mobx-miniprogram用来创建Store实例对象
mobx-miniprogram-bindings用来包Store中的共享数据或方法,绑定到组件或页面中使用
执行npm install --save [email protected] [email protected]命令安装这两个包
重新构建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){
   
        

你可能感兴趣的:(微信小程序,javascript,小程序)