跳到主要内容

渲染管线

渲染管线

应用是 Svelte 页面,但围绕它们的壳是生成的。本页介绍请求如何变成渲染完成的界面——加载器、导航栈与集合界面。

生成的加载器

构建时 Bolt 为每个发现的应用生成应用加载器,并接入应用壳。壳负责认证、侧边栏与工作区框架;每个应用负责自己的界面。

  request
        │
        ▼
  ┌─────────────────────────────────────┐
  │  application shell                 │
  │  (auth, sidebar, workspace chrome) │
  └──────────────┬──────────────────────┘
                 │  generated loader
                 ▼
  app surface (Svelte page)
        │
        ├── live data ──► collection surfaces (table, form)
        ├── nav state ──► ?stack= page or sidesheet
        └── records ────► +representation.svelte overrides

记录详情导航承载在 ?stack= URL 状态中,并渲染为栈——页面或侧边抽屉,每个条目带路由上下文。后退与刷新恢复同一个栈。

集合界面

渲染集合使用生成的界面—— CollectionTable 用于表格, CollectionForm 用于表单, +representation.svelte 用于记录详情覆盖——全部由客户端驱动,全部实时。

编写面是 应用导航状态