@vizejs/ui

中文文档
0.650.0发布于 2026/11/03MITTypeScriptES Module零依赖构建来源已验证

可访问的、无头的、原生的css优先的UI原语

中文使用文档

@vizejs / ui

作为单文件组件编写的可访问的无头Vue组件。视觉 预设是可选的;组件部件、插槽、数据属性和CSS自定义 属性提供扩展点。

渲染器的兼容性

标准DOM和SSR构建支持Vue 3.5+。蒸汽是实验性的 需要Vue 3.6.0-rc。11或更晚,使用Vue运行时、编译器和服务器 相同版本的渲染器。目前合格的Vapor版本是rc.11。 使用相同的版本来呈现服务器标记并在客户机中填充它。

Vue rc。9在水合一个包含CSS自定义属性的蒸汽根时抛出 在VDOM父节点下。后来的版本还更改了所使用的槽回退标记 在SSR和水合作用之间结合Vue 3.5服务器输出与一个较新的蒸汽 因此,即使成分处于状态,客户端也会产生水化警告 匹配。运行时一致性套件执行本地SSR和Vapor输出 与匹配rc。11提供程序,检查原始客户端断言,以及 保留服务器根目录。

一些部件仍然有蒸汽故障的痕迹。这个需求描述了 支持的运行时配对;它不认证每个组件或关闭 剩下的渲染器工作。

原来的rc。编译器和运行时仍然是独立的 回归参考。维护者可以用以下方法来重放最初的比较:

VIZE_UI_VAPOR_RUNTIME=reference vp run --filter './npm/ui' check:vapor-runtime

版本与发布记录

@vizejs/ui 共发布 308 个版本,首次发布于 2026/07/29;过去 12 个月发布了 308 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.650.0latest2026/11/03今天
0.649.02026/11/03今天
0.648.02026/11/02今天
0.647.02026/11/02今天
0.646.02026/11/02今天
0.645.02026/11/021 天前

关于 @vizejs/ui 的常见问题

@vizejs/ui 是什么?

可访问的、无头的、原生的css优先的UI原语

如何安装 @vizejs/ui?

在项目目录运行 npm install @vizejs/ui,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:vue(^3.5.0 || ^3.6.0-rc.11)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@vizejs/ui 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@vizejs/ui 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@vizejs/ui 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@vizejs/ui 可以商用吗?

@vizejs/ui 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@vizejs/ui 还在维护吗?

最新版本 0.650.0 发布于 2026/11/03(今天);至今共发布 308 个版本,其中过去 12 个月发布了 308 个;首次发布于 2026/07/29。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。