1 Star 0 Fork 0

wz / form-create-designer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

scp-form-create

下载依赖

yarn install

cnpm install

npm install

启动项目

yarn serve

npm run serve

项目打包

yarn build

npm run build

插件打包

yarn lib

npm run lib

打包后可用在其它项目作为文件包使用:
import scpFormCreate from './libs/scp-form-create/scp-form-create.umd'
import './libs/scp-form-create/scp-form-create.css'
Vue.use(scpFormCreate)

当前项目所用插件

form-create-designer

官方地址: https://designer.form-create.com/guide/

所有配置均已经透传,可自行根据文档添加

设置组件高度建议直接使用style样式

使用示例

<template>
<div>
  <sp-form-create style="height: 100vh" v-model="list" @change="change" :baseFieldArray="baseFieldArray"></sp-form-create>
</div>
</template>

<script>
export default {
  name: "homeView",
  data(){
    return{
      list: [],
      baseFieldArray: []
    }
  },
  mounted() {
    // this.list = [
    //   {
    //     "type": "input",
    //     "field": "Fscb1omesmbl4k",
    //     "title": "输入框",
    //     "info": "",
    //     "$required": false,
    //     "_fc_drag_tag": "input",
    //     "hidden": false,
    //     "display": true
    //   },
    //   {
    //     "type": "inputNumber",
    //     "field": "F9gf1omesmeo33",
    //     "title": "计数器",
    //     "info": "",
    //     "$required": false,
    //     "_fc_drag_tag": "inputNumber",
    //     "hidden": false,
    //     "display": true
    //   }
    // ]
    setTimeout(() => {
      this.baseFieldArray = []
      const arr = [
        {value: 'name', label: '姓名'},
        {value: 'sex', label: '性别'},
        {value: 'age', label: '年龄'}
      ]
      arr.forEach(v => {
        this.baseFieldArray.push(v)
      })
    }, 3000)
  },
  methods: {
    change(v){
      console.log(v, '完成')
    }
  }
}
</script>

<style scoped>

</style>

自定义基础配置说明

自定义基础配置: https://blog.csdn.net/qq_41169990/article/details/136736149?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171059421816800180672313%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=171059421816800180672313&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-136736149-null-null.142^v99^pc_search_result_base2&utm_term=form-create-designer%20%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%20%E5%AD%97%E6%AE%B5id%E6%9B%B4%E6%94%B9&spm=1018.2226.3001.4187

可配合使用插件

form-create

官方地址: https://www.form-create.com/v2/guide/

根据规则可生成动态表单

空文件

简介

vue2可视化表单设计器 展开 收起
JavaScript 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/wz5568/form-create-designer.git
git@gitee.com:wz5568/form-create-designer.git
wz5568
form-create-designer
form-create-designer
master

搜索帮助