1、全局数据共享
(又叫做:状态管理)是为了解决组件之间数据共享的问题。
开发中常用的全局数据共享方案有:Vuex、Redux、MobX等。
2、小程序中的全局数据共享方案
在小程序中,可使用mobx-miniprogram配合mobx-miniprogram-bindings 实现全局数据共享
mobx-miniprogram用来创建Store 实例对象
mobx-miniprogram-bindings 用来把Store中的共享数据或方法,绑定到组件或页面中使用
3、安装MobX相关包
在项目中运行如下的命令,安装MobX相关的包
npm install --save mobx-miniprogram@4.13.2 mobx-miniprogram-bindings@1.2.1
注意:MobX相关的包安装完毕之后,记得删除 miniprogram_npm目录后,重新构建npm
4、创建文件夹并引入包
在根目录下创建文件夹store,文件夹中创建store.js。引入 mobx-miniprogram 包、定义数据、计算属性sum要加get