文件名称:vue-states:Vue.js的状态管理系统
文件大小:102KB
文件格式:ZIP
更新时间:2024-03-31 12:00:29
系统开源
Vue国家 Vue States是Vue.js的状态管理系统。 在查看示例。 您可能要选择将Vue状态用于以下用途: 简单只是this.MyModel.key和this.MyModel.update(payload) 。 没有巨大的API,它公开了state, getters, commit, dispatch类的实现细节。 热模块更换和延迟加载变得容易。 灵活的范围它旨在支持应用程序范围内和本地状态,并且仍可以从SSR或localStorage中合并。 学习与重构状态由Vue组件组成。 这意味着:几乎没有新的API和模式需要学习,加上应用程序的无缝重构。 力量所有插件和本地Vue功能都可以通过设计进行访问,而无需进行任何配置( this.$router, this.$apollo, created()... )。 结合您可以详细了解正在发生的事情,即使是在复杂的场景,异步流
【文件预览】:
vue-states-master
----commitlint.config.js(145B)
----src()
--------types.ts(1KB)
--------decorator.spec.ts(352B)
--------index.ts(4KB)
--------registry.spec.ts(3KB)
--------registry.ts(2KB)
--------decorator.ts(252B)
--------index.spec.ts(9KB)
----.circleci()
--------config.yml(3KB)
----.npmignore(164B)
----tsconfig.base.json(402B)
----tsconfig.json(83B)
----LICENSE(11KB)
----build()
--------rollup.config.umd.js(297B)
--------rollup.config.es.js(224B)
--------rollup.config.base.js(160B)
--------rollup.config.browser.js(375B)
----jest.config.js(350B)
----.prettierrc(99B)
----tslint.json(391B)
----README.md(8KB)
----.huskyrc(147B)
----.npmrc(16B)
----.gitignore(39B)
----CHANGELOG.md(2KB)
----package-lock.json(359KB)
----package.json(2KB)
----.nvmrc(12B)