Skip to content

@lumal/vben-compat ​

常见 Vben Admin 写法到 Lumal 原生 API 的迁移层,不完整复刻 Vben。

项值
包名@lumal/vben-compat
本地路径packages/vben-compat
在线文档https://lumal.cuteyuchen.top/packages/vben-compat
npm 地址https://www.npmjs.com/package/@lumal/vben-compat
在线示例https://lumal-compat.cuteyuchen.top
迁移指南从 Vben 迁移
示例apps/vben-compat-demo

安装 ​

bash
pnpm add @lumal/vben-compat@0.0.4-beta @lumal/core@0.0.4-beta vue@^3.5 element-plus@^2.11 @iconify/vue@^5

用法 ​

ts
import { useVbenForm, useVbenVxeGrid } from '@lumal/vben-compat'
  • useVbenForm:常用控件映射到 Lumal Schema 表单能力
  • useVbenVxeGrid:proxy、toolbar、actions、错误状态与可等待刷新流程的兼容封装

完整映射表、不支持项与迁移步骤见 从 Vben 迁移。

边界 ​

  • 可依赖 @lumal/core
  • @lumal/core 不能反向依赖本包
  • 新项目优先直接使用 Lumal 原生 API

基于 MIT 许可发布 · Vue 3 · TypeScript · Vite · Element Plus