cbd-designer

基于vue3的设计器,可视化开发页面表单
580 658
Install
npm install cbd-designer
Latest Version:1.0.1
Vue:3
Last Updated:Aug 5, 2026
Links: GitHub  ·  npm
Maintainer: wangzunmin1

antv设计器 基于kzc66开源的修改用于自己业务

📖文档地址:https://kcz66.gitee.io/epic-designer/

💎项目预览地址:

pnpm i cbd-designer
npm i ant-design-vue

main.ts 或者 main.js 引入注册组件

// 引入k-designer样式
import "cbd-designer/dist/style.css";
// 引入antd UI 重置样式
import "ant-design-vue/dist/reset.css";
import { pluginManager, setupAntd } from "cbd-designer";
// 使用Antd UI
setupAntd(pluginManager);

cbd-designer(设计器) 基础用法

<template>
  <div class="h-full">
    <EDesigner :hiddenHeader="true"
        ref="designerRef"
        @save="handleSubmit" />
  </div>
</template>
<script setup lang="ts">
import { EDesigner } from "cbd-designer";
</script>
<style>
.h-full {
  height: 100vh;
}
</style>

EBuilder(生成器) 基础用法

<template>
  <div>
    <EBuilder ref="xxx" :pageSchema="pageSchema" />
  </div>
</template>
<script setup>
import { EBuilder } from "cbd-designer";
// 通过ref获取数据
const pageSchema = {
  schemas: [
    {
      type: "page",
      id: "root",
      children: [
        {
          label: "输入框",
          type: "input",
          field: "input",
          icon: "epic-icon-write",
          input: true,
          componentProps: {
            defaultValue: "",
            placeholder: "请输入",
            size: "default",
            type: "text",
          },
          id: "gbm1xhrrj5s00",
        },
      ],
      componentProps: {
        style: {
          padding: "16px",
        },
      },
    },
  ],
};
</script>

Related Packages

form-designer-xinyi

基于vue3的设计器,可视化开发页面表单

9,858 658
xyg-form

基于vue3的设计器,可视化开发页面表单

3,504 658
epic-designer-cus

基于vue3的设计器,可视化开发页面表单

2,860 658
ls-epic-form-builder

基于vue3的设计器,可视化开发页面表单

491 658
epic-designer-gold

基于vue3的设计器,可视化开发页面表单

19,058

Version History

Version Released License
1.0.1
1.0.0
0.8.18
0.8.17
0.8.16