小程序目录、页面注册与公共模块应如何组织才能形成清晰的依赖边界
简答题简单903 次浏览
参考答案与解析
# 核心结论
小程序目录应围绕应用入口、路由页面、可复用组件、领域模块和基础设施建立清晰的单向依赖,而不是单纯按文件扩展名分类。应用入口负责全局启动和必要注册,页面负责路由级编排,组件负责局部展示与交互,领域模块承载业务规则,基础设施提供请求、存储和日志能力,utils 只保存无明确业务归属且基本无副作用的通用函数。清楚的边界有利于分包、测试、复用和增量构建。
# 底层机制
小程序通常由全局配置、应用逻辑、页面模板、页面样式和页面配置等资源组成。页面只有在全局页面列表或分包配置中注册,构建器和运行时才会将其纳入路由体系。原生模式下,App() 创建应用级实例,Page() 注册页面,自定义组件通过相应组件构
