# k-form-design **Repository Path**: hsh2015/k-form-design ## Basic Information - **Project Name**: k-form-design - **Description**: 基于vue Ant-Design 的表单设计器,快速开发 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: develop - **Homepage**: https://kcz66.gitee.io/k-form-design/#/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 639 - **Created**: 2023-07-18 - **Last Updated**: 2023-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 表单设计器 k-form-design

vue ant-design-vue license

![](http://cdn.kcz66.com/demo.gif) ## 简介 基于vue和ant-design-vue实现的表单设计器,样式使用less作为开发语言,主要功能是能通过简单操作来生成配置表单,生成可保存的JSON数据,并能将JSON还原成表单,使表单开发更简单更快速 - [github](https://github.com/Kchengz/k-form-design) - [码云](https://gitee.com/kcz66/k-form-design) - [项目预览](http://cdn.kcz66.com/k-form-design.html) - [项目文档 Github Pages](https://kchengz.github.io/k-form-design/) - [项目文档 Gitee Pages 较快](http://kcz66.gitee.io/k-form-design/#/) vue3 版本中 k-form-design 已改名[ k-designer](https://gitee.com/kcz66/k-designer) > 新版本优化渲染性能,新增事件动作配置,布局组件扩展,组件属性自定义等 ## 特性 - 可视化配置页面 - 提供栅格、表格等布局 - 布局嵌套使用 - 提供预览、保存、生成json、生成可执行代码等操作 - 支持表单验证 - 快速获取表单数据 - 自定义组件插入 - 自定义主题色 ## 组件 - KFormDesign 表单设计器(基于可视化操作快速设计出表单页面,生成配置json或页面) - KFormBuild 表单构建器(根据设计器中获取的配置json数据,快速构建出表单页面) ## 安装 > 安装表单设计器 ```cmd npm i k-form-design --save # OR yarn add k-form-design ``` > 安装 ant-design-vue UI ,推荐 vue2 版本最新的 1.7.8版本 ```cmd npm i ant-design-vue@1.7.8 --save # OR yarn add ant-design-vue@1.7.8 ``` ### ## 引入组件 ``` javascript // 在main.js引入 // 注:useComponents 需放最上面,优先注册懒加载组件 import { useAntd } from 'k-form-design/packages/core/useComponents' import KFormDesign from 'k-form-design/packages/use.js' import 'k-form-design/lib/k-form-design.css' useAntd(Vue) Vue.use(KFormDesign) ``` ## 使用组件 ``` html ``` ## 交流 点击链接加入qq群聊 - [【k-form-desgin交流群:1020643215】](https://jq.qq.com/?_wv=1027&k=5BeoFAr) - [【k-form-desgin交流二群:727396923】](https://jq.qq.com/?_wv=1027&k=uYyqQPlQ) License --- [MIT](https://github.com/Kchengz/k-form-design/blob/master/LICENSE) Copyright (c) 2019 Kchengz