mobx-miniprogram和mobx-miniprogram-bindings实现全局数据共享
mobx-miniprogram用来创建Store实例对象
mobx-miniprogram-bindings用来把Store中的共享数据或方法,绑定到组件或页面中使用
安装MobX相关的包
npm install --save mobx-miniprogram@4.13.2 mobx-miniprogram-bindings@1.2.1
注意:MobX相关的包安装完毕之后,记得删除miniprogram_npm目录后,在选项中重新构建npm。
根目录创建store文件夹,添加store.js文件
store.js
//在这个JS文件中,专门创建Store的实例对象
import {
action, observable} from "mobx-miniprogram"
export const store = observable({
//里面声明共享数据
numA:1,
numB:2,
//读取
get sum(){
return this.numA+this