1.3.6 • Published 2 years ago

form-engine-vue3 v1.3.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

表单引擎服务于 高校新平台 --- 针对 vue-next

版本相关问题---对于vue-next基于vuecli不同的版本对于模板编译有所不同

"dependencies": {
  "axios": "^0.21.1",
  "codemirror": "^5.62.2",
  "core-js": "^3.8.3",
  "element-plus": "^1.0.2-beta.33",
  "vue": "3.1.4",
  "vue-i18n": "^9.1.7",
  "vuedraggable": "^4.0.3"
}
"devDependencies": {
  "@vue/cli-plugin-babel": "~5.0.0-beta.2",
  "@vue/cli-plugin-eslint": "~5.0.0-beta.2",
  "@vue/cli-service": "~5.0.0-beta.2"
}

插件安装

npm i form-engine-vue3 --save
# yarn
yarn add form-engine-vue3

插件使用

引入

import FormEngineVue3 from 'form-engine-vue3'

或者 import {FormEngine, FormPreview} from 'form-engine-vue3'

安装插件

import { createApp } from 'vue'

const app = createApp(App)
app.use(FormEngine)

使用

<!-- 表单引擎的编辑 -->
<form-engine :evaluationId="41" :data='data' :stepId="50" :config="{
    getComs,
    getEvaluation,
    uploadImg
  }"></form-engine>

<!-- 表单引擎的预览 -->
<generate-form :data="data"></generate-form>
  • 参数说明
// form-engine 组件
const evaluationId?: string | number // 业务需要
interface EngineConfig {
  labelPosition: 'left' | 'right' | 'top'; // 标签的对去方式
  labelWidth: number; // 表单标签的宽度
  size: 'medium' | 'small' | 'mini'; //
}
/* 下面三个控件对应的类型不一一赘述 */
interface BaseComponent{}  // 基础包括单行文本等
interface AdvanceComponents{} // 图片控件
interface LayoutComponents{} // grid控件
interface EngineData {
  config: EngineConfig,
  list: Array<BaseComponent|AdvanceComponents|LayoutComponents>
}
const data: EngineData;
const stepId?: number; // 业务需要
const config?: Object; // 传入的内置方法

// generate-form 组件
const data: EngineData;

相关插件名字

form-engine generate-form

1.2.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.0

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.0.0

2 years ago

0.5.19

2 years ago

0.5.18

3 years ago

0.5.17

3 years ago

0.5.15

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.4.9

3 years ago

0.5.0

3 years ago

0.4.8

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.5

3 years ago

0.4.4

3 years ago

0.4.1

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.0

3 years ago

0.3.9

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.2

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.0

3 years ago

0.2.6

3 years ago

0.3.1

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago