Life OS 文档

文档 / 待办示例

打开 Markdown

待办示例

这个完整应用演示新增事项、查询未完成事项、统计条数和修改完成状态。预览使用独立的 todo 数据集,可以直接操作;切换「预览 / 代码」保留当前预览状态,刷新文档会恢复初始数据。

数据准备

安装到桌面前,准备 slug 为 todo 的数据集,字段为 title: stringdone: boolean,并将它的实际 ID 放入应用的 table_ids。如果现有数据集的 slug 不同,请修改代码中的 get("todo")

实现要点

  • 筛选通过 query(id, { where }) 完成,不先加载整份数据再筛选。
  • query 返回数组,count 单独返回匹配总数。示例展示最近 50 项,更多记录请使用分页。
  • 写入期间禁用按钮,并使用 try/catch 展示错误。
  • 请求序号避免快速切换筛选时,旧请求覆盖最新结果。

需要列表、详情等多个页面时,参考多文件待办