1.8.5 • Published 7 months ago

lcdp-lib-form-designer v1.8.5

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

lcdp-lib-form-designer 可视化表单设计器

介绍

本项目使用 vue-cli 4 搭建,基于 vueelement-ui 实现。

可选参数

表单设计器(lcdp-lib-form-designer)入参:

参数名参数类型描述
previewBoolean是否为预览状态:true = 是;false(默认) = 否
generateCodeBoolean是否输出表单代码:true = 是;false(默认) = 否
generateJsonBoolean是否输出表单JSON结构数据:true = 是;false(默认) = 否
importJsonBoolean是否允许导入JSON格式表单代码:true = 是;false(默认) = 否
clearableBoolean是否允许清空表单设计:true = 是(默认);false = 否
variablesObject引入变量:主要为当前登录用户信息
appIdString应用ID
currentFormIdString表单ID
currentFormVersionIdString表单版本ID
systemConfigObject系统参数

使用示例:

1.安装:

    // 安装最新版本
    $ npm install -s lcdp-lib-form-designer
    // 安装指定版本
    $ npm install -s lcdp-lib-form-designer@version

2.引入:

import Vue from 'vue';
import App from './App.vue';
import ElementUI from 'element-ui';
import lcdpLibFormDesigner from 'lcdp-lib-form-designer';
import './assets/styles/theme/element-variables.scss';
import 'remixicon/fonts/remixicon.css';
import Vant from 'vant';
import 'vant/lib/index.css';
Vue.use(Vant);
Vue.use(ElementUI, {zIndex: 2000});
lcdpLibFormDesigner.install(Vue, {}, {});
Vue.config.productionTip = false;
new Vue({
  router,
  render: h => h(App)
}).$mount('#app');

3.使用:

<template>
  <lcdp-lib-form-designer
      clearable
      generate-code
      generate-json
      preview
      import-json>
  </lcdp-lib-form-designer>
</template>
1.8.2

7 months ago

1.8.1

7 months ago

1.8.5

7 months ago

1.8.4

7 months ago

1.8.3

7 months ago

1.8.0

9 months ago

1.7.9

11 months ago

1.7.10

11 months ago

1.7.11

10 months ago

1.7.12

10 months ago

1.7.13

10 months ago

1.7.14

10 months ago

1.7.8

11 months ago

1.7.7

12 months ago

1.7.6

12 months ago

1.7.5

12 months ago