Skip to content

最佳实践

📖 完整的最佳实践指南请查看 VSCode 插件 · 最佳实践,包含命名规范、模块化组织、代码审查、性能优化等详细内容。

本文聚焦 CLI 场景下的核心实践要点。

架构选择

  • BasePage:适用于大多数页面(详情页、表单页、设置页)
  • BaseListPage:仅适用于以列表为核心的页面。复杂页面建议 BasePage + CustomScrollView

ViewModel 设计

  • 单一职责:只负责当前页面逻辑
  • UI 无关:不包含 BuildContext 或 Widget
  • 状态驱动:通过改变状态来驱动 UI 更新

适配现有项目

即使项目不是 flu-cli new 创建的,也可以用 flu-cli add 生成代码。

在项目根目录创建 .vscode/dart.code-snippets,定义 flu.stPage 等片段键,CLI 将使用你的自定义模板生成代码。

→ 详细步骤请查看 在现有项目中使用

下一步

Released under the MIT License.