文件名称:mp-store:轻量级的小程序状态管理库
文件大小:547KB
文件格式:ZIP
更新时间:2024-03-29 16:38:32
JavaScript
mp商店 npm install @rustle/mp-store 一个轻量级的微信小程序状态管理库,他将能够平滑的兼容以前的旧项目,并不会有很强的侵入性,所以你可以直接迁移过来。如果你的小程序没有约会npm包的功能,可以在下载,然后放到项目中去。 用法 这是一个简单的的迁移demo // 只需要两行代码,你就可以使用 mp-store 了 // 如果不想使用,也不会对你原有的项目产生影响 import createStore from '@rustle/mp-store' const store = createStore ( ) App ( { // ... } ) 下面是一个完整的使用demo,更具体的使用,可以看相关部分的具体介绍 创建reducer store . add ( 'action' , { partialState : { name : 'tao
【文件预览】:
mp-store-master
----src()
--------middleware.js(3KB)
--------diff.js(4KB)
--------default-option.js(96B)
--------store.js(14KB)
--------utils.js(3KB)
--------update.js(3KB)
--------time-travel.js(3KB)
--------index.js(2KB)
--------module.js(5KB)
--------mixin.js(617B)
----open.js(393B)
----build.js(4KB)
----.npmignore(405B)
----demo()
--------project.config.json(1KB)
--------pages()
--------store()
--------utils.js(0B)
--------components()
--------app.js(964B)
--------sitemap.json(94B)
--------README.md(28B)
--------app.json(345B)
--------app.wxss(179B)
----.travis.yml(224B)
----LICENSE(1KB)
----test()
--------karma.unit.config.js(398B)
--------examples.js(4KB)
--------script()
--------miniprogram-simulate.js(1.73MB)
--------utils.js(584B)
--------README.md(10KB)
--------karma.cover.config.js(937B)
--------simulate.js(137B)
--------karma.base.config.js(964B)
----README.md(4KB)
----dist()
--------mpstore.es6m.js(30KB)
--------mpstore.common.js(35KB)
--------mpstore.esm.js(35KB)
--------mpstore.min.js(18KB)
----docs()
--------middleware.md(2KB)
--------time-travel.md(3KB)
--------module.md(6KB)
--------store.md(9KB)
--------diff.md(1KB)
--------mixin.md(917B)
--------hooks.md(3KB)
--------component.md(6KB)
----.gitignore(229B)
----package.json(2KB)