iss-form-designer
ISS FETC LIBRARY: FORM DESIGNER BASE ON VUE.JS, MAKE FORM DEVELOPMENT SIMPLE AND EFFICIENT.
5,149
| Install | |
|---|---|
npm install iss-form-designer@5.1.0 |
|
| Latest Version: | 5.1.0 |
| Vue: | 2 |
| Last Updated: | Oct 14, 2026 |
| Links: | npm |
Maintainer: tiankazma1201
iss-form-designer 可视化表单设计器
介绍
本项目使用 vue-cli 4 搭建,基于 vue 和 element-ui 实现。
可选参数
表单设计器(iss-form-designer)入参:
| 参数名 | 参数类型 | 描述 |
|---|---|---|
| preview | Boolean | 是否为预览状态:true = 是;false(默认) = 否 |
| generateCode | Boolean | 是否输出表单代码:true = 是;false(默认) = 否 |
| generateJson | Boolean | 是否输出表单JSON结构数据:true = 是;false(默认) = 否 |
| importJson | Boolean | 是否允许导入JSON格式表单代码:true = 是;false(默认) = 否 |
| clearable | Boolean | 是否允许清空表单设计:true = 是(默认);false = 否 |
| variables | Object | 引入变量:主要为当前登录用户信息 |
| appId | String | 应用ID |
| currentFormId | String | 表单ID |
| currentFormVersionId | String | 表单版本ID |
| systemConfig | Object | 系统参数 |
使用示例:
1.安装:
$ npm install -s iss-form-designer@3.3.8-KS
2.引入:
import Vue from 'vue';
import App from './App.vue';
import ElementUI from 'element-ui';
import issLibraryFormDesigner from 'iss-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});
issLibraryFormDesigner.install(Vue, {}, {});
Vue.config.productionTip = false;
new Vue({
router,
render: h => h(App)
}).$mount('#app');
3.使用:
<template>
<iss-form-designer
clearable
generate-code
generate-json
preview
import-json>
</iss-form-designer>
</template>
Related Packages
iss-library-form-renderer
ISS FETC LIBRARY: FORM RENDERER BASE ON VUE.JS, MAKE FORM DEVELOPMENT SIMPLE AND...
21,497
iss-library-form-designer
ISS FETC LIBRARY: FORM DESIGNER BASE ON VUE.JS, MAKE FORM DEVELOPMENT SIMPLE AND...
20,942
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 5.1.0 | 2.6.14 | ||
| 5.0.18 | 2.6.14 | ||
| 5.0.17 | 2.6.14 | ||
| 5.0.15 | 2.6.14 | ||
| 5.0.14 | 2.6.14 | ||
| 4.2.26 | 2.6.14 | ||
| 4.2.25 | 2.6.14 | ||
| 4.2.24 | 2.6.14 | ||
| 4.2.22 | 2.6.14 | ||
| 4.2.21 | 2.6.14 | ||
| 4.2.20 | 2.6.14 | ||
| 4.2.19 | 2.6.14 | ||
| 4.0.7 | 2.6.14 | ||
| 3.7.0 | 2.6.14 | ||
| 3.3.11 | 2.6.14 | ||
| 3.3.10 | 2.6.14 | ||
| 2.6.18 | 2.6.14 | ||
| 1.17.31 | 2.6.14 | ||
| 1.17.30 | 2.6.14 |
Pre-releases (15)
| Version | Released | Vue | License |
|---|---|---|---|
| 5.1.0-dev-20 | 2.6.14 | ||
| 5.1.0-dev-19 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.27 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.26 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.25 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.24 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.23 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.22 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.21 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.20 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.19 | 2.6.14 | ||
| 4.0.1-PROJECT-YC-GZFC-1.18 | 2.6.14 | ||
| 3.7.0-PROJECT-ZTJZ-1.0 | 2.6.14 | ||
| 3.3.11-HTJZ | 2.6.14 | ||
| 3.3.8-KS | 2.6.14 |