DirectSurface UIDirectSurface UI
开始使用
文档/文档首页

DirectSurface UI 正式文档

DirectSurface UI 是一套基于 Canvas 绘制的业务 UI 框架。它以 RenderObject、布局约束、组件组合、命令权限、应用上下文、运行时诊断为核心,目标是支撑复杂桌面式 Web 应用,例如工作台、表格维护、病历编辑、调试工具和大文档阅读。

本套正式文档只面向安装并使用 ds-ui 的业务开发者,所有示例和说明都以包入口公开能力为边界。组件库通过团队提供的 .tgz 制品交付,不依赖公共 npm registry;安装方式见快速开始

阅读路径

如果你是第一次接触框架,建议按下面顺序阅读:

  1. 快速开始
  2. 应用挂载与生命周期
  3. 创建第一个页面
  4. 布局系统总览
  5. 组件清单
  6. 应用上下文命令权限
  7. 表单开发查询表格页
  8. 应用导航与工作区
  9. Vue、React 与现有应用集成
  10. 业务应用测试与调试
  11. RenderObject 基础布局约束
  12. 性能总览公共 API

设计系统和框架运行原理属于专题阅读,不应阻断第一次把应用跑起来。已经熟悉基础链路的开发者可按目录直接进入对应主题。

文档分层

正式文档按五类内容组织:

  • 入门教程:带你从零完成页面和组件组合。
  • 设计系统:说明业务页面如何使用组件 token、状态、交互和信息密度规范。
  • 任务指南:解决上下文、命令权限、表格、弹窗、调试等具体开发任务。
  • 参考手册:列出组件、参数、事件、公共 API。
  • 设计解释:说明框架为什么这样组织,以及如何在复杂系统中长期维护。

目录

开始使用

核心概念

组件设计系统

布局系统

组件手册

基础组件

输入组件

选择器

数据组件

导航和工作区

浮层和反馈

命令组件

可视化和文档

业务开发指南

示例库

复杂系统接入

性能与调试

API 参考