安装
A3S UI 已发布到 npm。稳定版本应直接从 registry 安装;仅在验证尚未发布的源码变更时使用 GitHub 安装。
安装组件包
安装包
npm
pnpm
bun
导入 Tailwind 和 A3S UI
默认导出包含基础设计令牌、所有组件与 A3S 视觉风格。请在 Tailwind 之后加载,避免后续 Preflight 重置组件边界或控件样式。
加载交互组件
大多数组件只需要 CSS。当应用使用菜单、Select、Tabs、Split Pane 或其他交互式复合组件时,再导入完整运行时。
也可以只导入基础运行时与实际使用的控制器。
使用语义标记
CSS 导入
拆分导入
当应用 CSS 已经自行管理依赖关系时,可使用拆分导入。
JavaScript 导入
公共运行时命名空间为 window.a3sUI。它会在页面加载时初始化已注册组件,并观察后续插入的 DOM。
服务器渲染模板
可选的 Nunjucks 和 Jinja 模板随软件包一起提供。
Nunjucks
Jinja
宏参数请参阅模板。
图标
A3S UI 不捆绑图标。文档示例使用内联、兼容 Lucide 的 SVG,应用可以替换为任意图标系统。只有图标而没有文字的控件必须提供可访问名称。