1.8.5 • Published 6 months ago

lcdp-lib-form-designer v1.8.5

Weekly downloads
-
License
-
Repository
-
Last release
6 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

6 months ago

1.8.1

6 months ago

1.8.5

6 months ago

1.8.4

6 months ago

1.8.3

6 months ago

1.8.0

8 months ago

1.7.9

9 months ago

1.7.10

9 months ago

1.7.11

9 months ago

1.7.12

9 months ago

1.7.13

9 months ago

1.7.14

9 months ago

1.7.8

10 months ago

1.7.7

11 months ago

1.7.6

11 months ago

1.7.5

11 months ago