摘要: Vite打包碎片化,如何化解? 本文对Vite打包碎片化的成因进行了分析,并且提出了模块化体系,从而简化分包配置,同时又采用动态加载机制,完美规避了分包时两种隐患的发生。 阅读全文
posted @ 2024-10-14 19:10 濮水大叔 阅读(416) 评论(0) 推荐(2) 编辑
摘要: 在Vue3中如何实现四种全局状态数据的统一管理? 在实际开发当中,会遇到四种全局状态数据:异步数据(一般来自服务端)、同步数据。同步数据又分为三种:localstorage、cookie、内存。在传统的 Vue3 当中,分别采用不同的机制来处理这些状态数据,而在 Zova 中只需要采用统一的Model机制 阅读全文
posted @ 2024-10-10 19:42 濮水大叔 阅读(329) 评论(0) 推荐(2) 编辑
摘要: 在Vue3中如何为路由Query参数标注类型 与以往的OOP或者Class方案不同,Zova在界面交互层面仍然采用Setup语法,仅仅在业务层面引入IOC容器。IOC容器犹如一把钥匙,为我们打开了业务工程化的大门,允许我们探索更多工程化方面的设计和能力。 阅读全文
posted @ 2024-08-05 22:22 濮水大叔 阅读(300) 评论(0) 推荐(1) 编辑
摘要: 加油,为Vue3提供一个可媲美Angular的ioc容器 Vue3完全胜任大型业务系统的开发。但是,我们不仅要能做到,而且要做得更好。大型业务系统的关键就是解耦合,从而减缓shi山代码的生长。而ioc容器是目前最好的解耦合工具。 阅读全文
posted @ 2024-07-31 16:48 濮水大叔 阅读(441) 评论(6) 推荐(1) 编辑
摘要: 2024已过半,还没试过在vue3中使用ioc容器吗? Zova 是一款支持 IOC 容器的 Vue3 框架。有了 IOC 容器的加持,定义响应式状态不再需要ref/reactive,也不再需要ref.value 阅读全文
posted @ 2024-07-08 21:59 濮水大叔 阅读(470) 评论(0) 推荐(2) 编辑
摘要: 开发vue3,真的可以不用ref/reactive了,也不需要ref.value Zova 是一款支持 IOC 容器的 Vue3 框架。有了 IOC 容器的加持,定义响应式状态不再需要ref/reactive,也不再需要ref.value 阅读全文
posted @ 2024-05-16 11:53 濮水大叔 阅读(882) 评论(0) 推荐(2) 编辑
摘要: 比nestjs更优雅的ioc:跨模块访问资源 在项目中使用ts可以带来类型智能提示与校验的诸多好处。同时,为了减少类型标注,达到化类型于无形的效果,CabloyJS引入了ioc和依赖查找的机制。 阅读全文
posted @ 2024-04-10 22:50 濮水大叔 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 比nestjs更优雅的ts控制反转策略-依赖查找 基于TS的后端框架一般都会提供依赖容器,实现控制反转。控制反转有两种策略:依赖注入和依赖查找。CabloyJS5.0同时支持依赖注入和依赖查找,并且通过模块范围的辅助,让依赖查找的代码更加简洁高效 阅读全文
posted @ 2024-04-06 09:45 濮水大叔 阅读(32) 评论(0) 推荐(0) 编辑
摘要: VSCode如何通过Ctrl+P快速打开node_modules中的文件 咱们新建一个NodeJS项目,必然会安装许多依赖包,因此经常需要查阅某些依赖包的源码文件。但是,由于node_modules目录包含的文件太多,出于性能考虑,在VSCode中默认情况下是禁止搜索node_modules目录的。在这种情况下,我们将不得不依次展开node_modules的文件目录树,来查找我们所需要的文件。相信这种体验一定是非常低效、恼人的。那么,我们该如何定制VSCode的这种缺省行为呢? 阅读全文
posted @ 2023-07-06 15:55 濮水大叔 阅读(113) 评论(0) 推荐(0) 编辑
摘要: CabloyJS提供了一个内置模块a-wasmgo,将go wasm模块的异步加载运行机制进行了封装,使我们可以非常方便的在CabloyJS项目中引入go wasm,从而支持更多的业务场景开发 阅读全文
posted @ 2023-03-08 20:49 濮水大叔 阅读(111) 评论(0) 推荐(0) 编辑