双端行为底座
primitives、受控状态、可访问交互与平台适配拆层交付,避免重复实现核心行为。
Varo 的 blocks 面向小程序与 H5 高频场景:订单、电商、生鲜到家、SaaS 审批、会员权益、门店补货、支付确认和账户安全都可以沉淀成可复用页面切片,而不是只展示孤立组件。
<v-navbar title="订单详情" />
<v-cell-group title="履约信息">
<v-cell title="配送方式" desc="同城即时达" arrow />
<v-cell title="支付状态" desc="已支付" />
</v-cell-group>
<v-tabbar :items="actions" />Base Kit 包含 15 个已经通过微信开发者工具编译的原生 SFC 组件:avatar、badge、button、card、checkbox、empty、icon、image、input、input-number、loading、progress、select、switch、tag。
Registry 同时支持 h5 与 weapp:H5 覆盖 56 个 runtime 组件族;小程序开放 45 个高共识组件族,并增加 RegionPicker 与原生 Map 扩展。copy-owned Weapp renderer 均为 target-specific 原生 Wevu SFC;纯 adapter 可重导出目标 primitives,双端仅共享类型、纯函数和 headless primitives。完整分级由 registry/component-tiers.v0.1.json 约束。
沉淀无样式交互、受控状态和可访问性约定。
在 primitives 之上提供 H5 与小程序官方封装。
用主题 token 统一颜色、尺寸和组件级样式输入。
统一事件协议、SSE/分块传输、平滑输出和安全 Markdown AST。