@kaokei/use-vue-service
npm install @kaokei/use-vue-service
灵感来自 angular 中的服务的概念。在 angular 中不需要全局唯一的数据源 store。而是通过声明服务,以及向组件中注入服务来达到数据管理以及数据共享的。
本库也是实现了类似的效果,可以通过依赖注入实现面向服务编程、实现领域驱动开发。从而可以代替 vuex/pinia。
本库通过类来声明服务,对 typescript 支持非常棒。
Todo List
- 改成tsdown来打包代码
Related Packages
@vue-ioc/core
IoC and DI for Vue powered by InversifyJS and inspired by Angular @Module syntac...
671
44
@nonnajs/vue
Vue bindings for @nonnajs/di - a component plus useInjection()/useOptionalInject...
439
2
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 4.0.5 | ^3.5.13 | MIT | |
| 4.0.4 | ^3.5.13 | MIT | |
| 4.0.3 | ^3.5.13 | MIT | |
| 4.0.2 | ^3.5.13 | MIT | |
| 4.0.1 | ^3.5.13 | MIT | |
| 4.0.0 | ^3.5.13 | MIT | |
| 3.0.2 | ^3.5.13 | MIT | |
| 3.0.1 | ^3.5.13 | MIT | |
| 2.0.5 | ^3.2.30 | MIT | |
| 2.0.4 | ^3.2.0 | MIT | |
| 2.0.3 | ^3.2.0 | MIT | |
| 2.0.2 | ^3.2.0 | MIT | |
| 2.0.1 | ^3.2.0 | MIT | |
| 2.0.0 | ^3.2.0 | MIT | |
| 1.1.1 | ^3.2.0 | MIT | |
| 1.1.0 | ^3.2.0 | MIT | |
| 1.0.18 | ^3.1.2 | MIT | |
| 1.0.17 | ^3.1.2 | MIT | |
| 1.0.16 | ^3.1.2 | MIT | |
| 1.0.15 | ^3.1.2 | MIT | |
| 1.0.14 | ^3.1.2 | MIT | |
| 1.0.13 | ^3.1.2 | MIT | |
| 1.0.12 | ^3.1.2 | MIT | |
| 1.0.11 | ^3.1.2 | MIT |