Skip to content

Commit ad87a76

Browse files
committed
update form
1 parent a38d6eb commit ad87a76

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "form-making",
33
"description": "基于Vue,ElementUI快速创建表单,进行数据校验,获取表单数据",
4-
"version": "0.1.10",
4+
"version": "0.1.12",
55
"author": "GavinZhulei",
66
"license": "MIT",
77
"keywords": [

src/components/Container.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@
9090
<generate-form :data="widgetForm" :remote="remoteFuncs" :value="widgetModels" ref="generateForm">
9191

9292
<template slot="blank" slot-scope="scope">
93-
宽度:<el-input v-model="scope.model.blank.width" style="width: 200px"></el-input>
94-
高度:<el-input v-model="scope.model.blank.height" style="width: 200px"></el-input>
93+
宽度:<el-input v-model="scope.model.blank.width" style="width: 100px"></el-input>
94+
高度:<el-input v-model="scope.model.blank.height" style="width: 100px"></el-input>
9595
</template>
9696
</generate-form>
9797
</cus-dialog>

src/components/GenerateForm.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,14 @@
1212
:align="item.options.align"
1313
>
1414
<el-col v-for="(col, colIndex) in item.columns" :key="colIndex" :span="col.span">
15-
<genetate-form-item v-for="citem in col.list" :key="citem.key" :models.sync="models" :remote="remote" :rules="rules" :widget="citem"></genetate-form-item>
15+
16+
17+
<template v-for="citem in col.list" >
18+
<el-form-item v-if="citem.type=='blank'" :label="citem.name" :prop="citem.model" :key="citem.key">
19+
<slot :name="citem.model" :model="models"></slot>
20+
</el-form-item>
21+
<genetate-form-item v-else :key="citem.key" :models.sync="models" :remote="remote" :rules="rules" :widget="citem"></genetate-form-item>
22+
</template>
1623
</el-col>
1724
</el-row>
1825
</template>

0 commit comments

Comments
 (0)