少编译 • 多管理端 • 远程页面 • JSON Schema

DVHA

少编译,更轻地做后台

Less Build, More Delivery

dux.cn

为什么 DVHA 更轻

重点不是堆更多模板,而是尽量减少编译、减少重复配置、减少多后台开发负担

bolt

开发更轻

很多场景下不必反复编译,远程页面、异步菜单、JSON Schema 都可以按需接入

多管理端内建

一个项目可同时支持 admin、merchant、user 等多个后台,各自独立配置

不绑死 UI

不强绑某个 UI 库,可自由组合 Naive UI、Element Plus 或业务组件

后台场景友好

登录、权限、菜单、路由、列表、表单等中后台高频能力可直接复用

动态扩展能力

支持远程页面、异步菜单、JSON Schema,让后台页面接入方式更灵活

易扩展

配置清晰,适合长期维护,也适合逐步扩展成更复杂的后台系统

适合什么项目

特别适合页面多、角色多、管理端多,还希望保持开发轻量的中后台项目

Vue 3少编译多管理端配置驱动远程页面JSON Schema
快速上手

几步完成基础接入 快速开始

安装核心包并创建最小配置

01

安装核心包

安装 dvha-core

$ pnpm add @duxweb/dvha-core
02

创建配置

配置管理端、provider 与基础能力

$ import { createDux } from '@duxweb/dvha-core'
03

开始开发

按需接入菜单、页面、远程组件或 JSON Schema

$ pnpm dev
想先理解 DVHA 到底适合什么场景? 什么是 DVHA