Skip to content

跨运行时案例 ​

这里是 Varo 面向使用者的跨运行时展示页:先确认采用路径,再区分浏览器实时交互、浏览器中的 Weapp 契约预览,以及微信开发者工具中的已编译证据。仓库内的 playground 仍是维护者 QA surface,不是公开安装入口。

先选择采用路径 ​

H5 REGISTRY

H5 业务项目

pnpm dlx @varo-ui/cli add --target h5 components/button

将可编辑的 Vue 组件源码与依赖安装到业务仓库。

WEAPP REGISTRY

Weapp 业务项目

pnpm dlx @varo-ui/cli add --target weapp components/button

将 WXML-safe 的目标专用 Wevu SFC 与依赖安装到业务仓库。

RUNTIME PACKAGE

集中式 H5 runtime

pnpm add @varo-ui/h5

在明确需要统一升级时消费已发布组件包。

Registry 是默认采用路径;从安装指南开始,再按目标生成源码。

H5 Live 与 Weapp Contract Preview ​

下方组件可以直接操作。H5 标签运行 @varo-ui/h5 的真实浏览器组件;切换到小程序后,标签会明确变为 Weapp Contract Preview,用于检查公共 API 与视觉契约,不冒充小程序运行时。

跨端总览示例与演示

非法状态
H5 Live浏览器运行时实时交互
当前值: 林默
弹层演示组合式弹层

Weapp DevTools Verified:已编译 Blocks ​

下方图片由 weapp-vite 构建后的 Block 页面通过微信开发者工具自动化采集。证据快照日期为 2026-08-28;可检查采集脚本和代表性原始图片。每张卡片也会直接链接自己的原始图片。

H5 目标只切换安装命令与使用代码;当前仓库没有发布对应的 H5 图片时,卡片会继续明确标注图片为 Weapp DevTools Verified,不会暗示 H5 选择改变了截图。

证据与实现边界 ​

  • H5 Live:当前页面中的真实浏览器组件与交互
  • Weapp Contract Preview:浏览器渲染的目标契约,不是微信运行时
  • Weapp DevTools Verified:已编译小程序页面的开发者工具证据
  • weapp-vite 负责组件 JSON、复杂列表 key、类型声明与目标产物;wevu 是 @varo-ui/weapp 的运行时 peer
  • weapp-tailwindcss 在构建链中转译 class;原生 hover-class 表达小程序按压反馈

继续阅读 ​