UNPKG

yinghe-lowcode-zln

Version:

基于vue、ant-design-vue,datagrid的低代码平台

61 lines (46 loc) 1.47 kB
<!-- * @Author: your name * @Date: 2021-07-10 15:16:42 * @LastEditTime: 2021-07-11 20:49:47 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \k-form-design\README.md --> # 表单设计器 yinghe-lowcode ## 简介 设计器布局参考k-form-design项目,基于vue和ant-design-vue实现的表单设计器,样式使用less作为开发语言,主要功能是能通过简单操作来生成配置表单,生成可保存的JSON数据,并能将JSON还原成表单,使表单开发更简单更快速 注:该项目不兼容vue3.0项目,暂无后续兼容vue3.0的计划 ## 特性 - 可视化配置页面 - 提供栅格、表格等布局 - 布局嵌套使用 - 提供预览、保存、生成json、生成可执行代码等操作 - 支持表单验证 - 快速获取表单数据 - 自定义组件插入 - 自定义主题色 ## 组件 - KFormDesign 表单设计器(基于可视化操作快速设计出表单页面,生成配置json或页面) - KFormBuild 表单构建器(根据设计器中获取的配置json数据,快速构建出表单页面) ## 安装 ```cmd # 使用yarn yarn add yinghe-lowcode # 使用npm npm i yinghe-lowcode --save ``` ## 引入组件 ``` javascript // 在main.js引入 import KFormDesign from 'yinghe-lowcode' import 'yinghe-lowcode/lib/yinghe-lowcode.css' Vue.use(KFormDesign) ``` ## 使用组件 ``` html <template> <div> <k-form-design /> </div> </template> ```