For AI agents: the complete documentation index is available at https://a3s-lab.github.io/UI/v0.4.1/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/UI/v0.4.1/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/UI/v0.4.1/components/app-page.md.

应用页面

应用页面为 App Shell 内的项目、自动化、目录、表单和详情页提供开放且有宽度约束的页面框架。它稳定放置页面身份与操作,不会给整个视图再套一层卡片。

实时预览

项目

集中管理长期上下文、模板和任务历史。

A3S UI

3 个进行中任务 · 今天更新

Runtime 发布

2 个进行中任务 · 昨天更新

用法

<section class="app-page" data-width="wide">
  <header>
    <div data-page-identity><h1>项目</h1><p>长期工作上下文。</p></div>
    <div data-page-actions>...</div>
  </header>
  <div data-page-content>...</div>
</section>

HTML 结构

API可选值用途
class="app-page"必填开放式应用页面框架
data-page-identity必填标题和简短说明
data-page-actions可选页面级主要和次要操作
data-page-content必填页面内容
data-widthreading、wide、省略内容阅读宽度

状态与变体

空状态、加载、错误、部分数据和权限状态由 Empty、Skeleton、Alert、Resource Card、Table 或表单组件承担。不要再增加通用页面卡片。

可访问性

每个应用页面必须有一个与外壳层级匹配的主标题;不要用泛化 aria-label 代替可见标题。页面操作在 DOM 中紧随页面身份,窄屏堆叠后仍保持标题、说明、操作、内容的顺序。加载时保留标题和既有布局,并在内容区域使用 aria-busy;错误、空状态和权限拒绝要命名原因与恢复路径。宿主负责数据、路由、授权和焦点迁移,AppPage 只约束页面宽度与区域关系。