用途:面向微信小程序开发,提供架构设计、项目结构优化、代码规范制定与组件库建立支持,适用于新建项目、重构结构、制定团队规范、建立可复用组件库及性能优化。
主要能力:设计并优化小程序目录结构(api、assets、pages、utils 等);制定命名、注释、目录分割与模块导出规范;建立组件库及复用策略;封装网络请求与 API;处理用户授权与隐私合规;编写架构文档;进行代码体积、加载与运行性能优化。
使用方式:按标准结构初始化项目,配置 app.json、project.config.json 等文件,创建 app.js、app.wxss 基础文件。模块导出可使用 ES2020 命名空间重导出,例如 export * as paths from './variable'。分包配置在 app.json 的 subpackages 中设置 root、pages、independent,并用 preloadRule 按需预加载。可启用 useExtendedLib 引入 WeUI 以减少包体积。
适用场景:新建小程序并搭建完整目录结构、重构现有项目、制定团队开发规范、建立组件库、优化性能与加载速度。
限制与注意事项:需遵循微信小程序官方开发规范;主包不超过 2MB,分包单个不超过 20MB、总体积不超过 200MB;接口使用 HTTPS,敏感接口加签名或 Token 校验;避免频繁 setData,添加加载态与空态提示;采用模块化与组件化,统一代码规范。具体收费、价格与平台支持情况暂未提供。