本技能针对 Tauri v2 的 dialog 插件,聚焦原生对话框与跨平台统一 API 的设计与实现。
用途 当用户涉及原生提示、确认或文件对话框,或需要跨平台统一的对话框 API、异步对话框与取消流程时,应始终使用本技能。触发短语包括“dialog”“alert”“confirm”“file picker”“native dialog”,以及“对话框”“提示框”“确认框”“文件选择”。
主要能力
- 定义对话框类型与 UI 流程。
- 配置 dialog 插件的能力与作用域。
- 实现异步对话框调用与取消处理。
- 提供可复用的统一对话框服务层。
使用方式 按技能指引依次定义对话框类型与 UI 流程、配置插件能力与作用域、实现异步调用与取消处理,并抽出统一的服务层以便复用。
输出 技能产出包括对话框服务设计,以及异步与取消流程清单。
适用场景 适用于 Tauri v2 应用中需要原生 alert、confirm、文件选择等对话框,并希望在不同平台上保持一致的调用方式与异步/取消行为的场景。
限制 边界为仅限 dialog 插件使用;重点在于异步行为与平台一致性。
参考资料 https://v2.tauri.app/plugin/dialog/ https://v2.tauri.app/zh-cn/plugin/dialog/