一个轻量级的微信小程序状态管理库,他将能够平滑的兼容以前的旧项目,并不会有很强的侵入性,所以你可以直接迁移过来。如果你的小程序没有引入 npm
包的功能,可以在这里下载,然后放到项目中去.
需要注意的是,打包后的源码包含部分的 es6
的代码,例如 正则后行断言
、Map
数据结构,如果你希望这些代码不影响你的项目,你可能不能使用 restore
这个方法
这是一个简单的的迁移 demo
// 只需要两行代码,你就可以使用 mp-store 了
// 如果不想使用,也不会对你原有的项目产生影响
import createStore from '@rustle/mp-store'
const store = createStore()
App({
// ...
})