跳转正文

Task Surface 选择指南 ​

意图选择边界
中心聚焦、短中型编辑或确认YModal复用原ModalRef,不把通知当完成
保持来源可感知的详情或长编辑YSlideover稳定侧边Dialog,无drag/snap
需要handle、拖拽、snap或Drawer方向交互YDrawer保留UDrawer/vaul,非仅手机bottom

不按viewport自动替换Surface。read-only不要求guard或footer;任务添加dirty/busy guard与业务草稿即可。TaskDrawer是YDrawer+guard+Feature操作的模式,不存在YTaskDrawer组件,也不提供DrawerHelper/SlideoverHelper/OverlayHelper。

父任务与子选择组合时,把子组件放在父body/content生命周期内;关闭子任务恢复父触发焦点。父guard可包含子任务open。关闭保护不代替业务请求代次和身份失效,失效时父owner结束open;仅宽度变化不得擅自提交草稿。

代表用法:Host菜单属性使用right YDrawer,Starter菜单编辑使用YSlideover,客户详情为无guard YSlideover;中心编辑仍用YModal。Shell通知、Inbox导航、PageSplit布局不因本轮机械迁移。完整API见各组件页,本指南不复制API。

YoyoBoot · 从真实项目走向可复用能力