当前位置: 首页 > news >正文

在项目中集成开源的表单设计器FcDesigner源码

FcDesigner 是一款基于Vue的开源低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。并广泛应用于在政务系统、OA系统、ERP系统、电商系统、流程管理等领域。

源码地址: Github | Gitee | 文档 | 在线演示

获取源码

git clone https://github.com/xaboy/form-create-designer.git
cd form-create-designer
npm install

版本选择:

根据项目使用的技术栈选择对应分支和源码目录:

项目类型分支源码路径UI框架依赖
Vue 2masterform-create-designer/srcelement-ui
Vue 3nextform-create-designer/packages/element-ui/srcelement-plus
Vue 3nextform-create-designer/packages/ant-design-vue/srcant-design-vue
Vue 3nextform-create-designer/packages/vant/srcvant

源码结构说明

核心目录结构:

src/
├── components/    # 设计器组件
├── config/       # 配置项
├── utils/        # 工具函数
├── index.js      # 主入口文件

本地集成步骤

  1. form-create-designer/src 目录复制到您的项目(建议放在 src/components/FcDesigner 目录),例如:
your-project/
└── src/└── components/└── FcDesigner/   # 复制到这里├── components/├── config/├── utils/└── index.js

修改项目配置

Vue 2 项目配置

// main.js
import Vue from 'vue'
//import FcDesigner from '@form-create/designer'
import FcDesigner from '@/components/FcDesigner'Vue.use(FcDesigner)

Vue 3 项目配置

// main.js
import { createApp } from 'vue'
//import FcDesigner from '@form-create/designer'
import FcDesigner from '@/components/FcDesigner'const app = createApp(App)
app.use(FcDesigner)

组件使用

<template><fc-designer ref="designer"/>
</template><script>
export default {mounted() {// 访问设计器实例console.log(this.$refs.designer)}
}
</script>
http://www.dtcms.com/a/279060.html

相关文章:

  • 「源力觉醒 创作者计划」_文心开源模型(ERNIE-4.5-VL-28B-A3B-PT)使用心得
  • linux系统下Ollama 模型下载出现 “no space left on device” 错误(非Docker)怎么删缓存/没下完的模型?
  • Docker入门基础
  • Vue+axios
  • Cadence操作说明
  • STM32固件升级设计——SD卡升级固件
  • 论文阅读:WildGS-SLAM:Monocular Gaussian Splatting SLAM in Dynamic Environments
  • 如何在 React + TypeScript 中实现 JSON 格式化功能
  • 【React Natve】NetworkError 和 TouchableOpacity 组件
  • MySQL的可重复读隔离级别实现原理分析
  • 银河麒麟KYSEC安全机制详解
  • 在echarts中legend中设置rich中第二项的宽度不起作用的处理方案。
  • PyTorch张量(Tensor)创建的方式汇总详解和代码示例
  • 鸿蒙Next开发,配置Navigation的Route
  • 26-计组-多处理器
  • HCIA认证核心知识体系全解析
  • OpenCV计算机视觉实战(15)——霍夫变换详解
  • Mars3d的走廊只能在一个平面的无法折叠的解决方案
  • UNet 改进(36):引入ELAN-FR模块(通道注意力+空间注意力)
  • 华为OD 消消乐游戏
  • 机器学习/深度学习训练day1
  • 第十五节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - vue前端 生产部署
  • Java 中的类加载机制:从 Class 文件到内存中的类
  • 11、鸿蒙Harmony Next开发:列表布局 (List)
  • Mysql用户管理及在windows下安装Mysql5.7(压缩包方式)远程连接云服务器(linux)上的Mysql数据库
  • spring bean初始化异步执行
  • Java字符串、时间、数字知识点
  • dify 原生mcp应用案例
  • 美丽田园发布盈喜公告,预计净利增长超35%该咋看?
  • 【Linux-云原生-笔记】Rsyslog日志相关