一、引言最近看到一个项目的架构设计,刚开始看还有点懵,但仔细想了想,其实它还挺有意思的。它用了一个混合型架构,表面看像MVVM,实际上中间加了一层Controller(或者说是PresenterDisPatcher),再加上Biz和Imp,把职责细分得非常明确。今天就借这个机会,跟大家一起聊聊这个架构是怎么设计的,我是怎么理解它的。阿弥陀佛。如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请务必点赞,...
2025-08-05 11:41:03 3547浏览 0点赞 0回复 0收藏
HarmonyOS自定义RenderNode绘图实战大家好啊!我是说的鸿蒙,今天来点大家想看的东西。前言最近自己的项目里有个需求,因为鸿蒙官方暂时没有对应的控件所以只能自己实现,最后使用自定义的RenderNode搭配NodeController+NodeContainer完成效果。在这个过程中解锁的很多新奇的体验想要分享给好兄弟们,那么话不多说,快端上来罢!本文内容包括NodeContainer、NodeController、RenderNode等知识点,如不熟悉需要通过官方文档了解...
2025-05-06 19:51:37 1603浏览 0点赞 0回复 0收藏
一、引言:鸿蒙ArkWeb的核心地位在鸿蒙生态系统中,ArkWeb是H5页面渲染与混合开发的关键组件。尽管官方文档详细阐述了基础功能,但许多高级功能与性能优化技巧仍隐藏在“冰山之下”。本文将深入剖析ArkWeb的核心功能,并结合实战经验,揭秘那些官方文档中未明确提及的隐藏技巧。二、核心功能解析1.Web页面加载ArkWeb不仅能加载远程或本地网页,还能与原生H5功能无缝对接,实现混合开发。在元服务中,ArkWeb还能替代RichText组件...
2025-03-25 20:30:59 1.0w浏览 0点赞 0回复 0收藏