From 250e00fbfcb99d32e0ab6013c88cb94560299689 Mon Sep 17 00:00:00 2001
From: Aaron <427787340@qq.com>
Date: Mon, 17 Jun 2019 09:31:37 +0800
Subject: [PATCH] form组件支持footer自定义插槽
---
examples/views/index.vue | 13 +++++++++----
packages/form/index.vue | 17 +++++++++++------
2 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/examples/views/index.vue b/examples/views/index.vue
index 0c7e5ed..313daa7 100644
--- a/examples/views/index.vue
+++ b/examples/views/index.vue
@@ -63,7 +63,7 @@
表单生成器 eagle-form
{{ formValue }}
-
+
哎哟 - {{ label }} - 标题 [{{ list.length }} 项]
@@ -76,6 +76,11 @@
B
+
+
+ 提交
+
+
@@ -103,9 +108,9 @@ export default {
formList: [
{ type: 'el-input', key: 'name', label: '名称', group: '那啥' },
{ type: 'el-input', key: 'gender', label: '性别', group: { label: '不错哦', key: 'not-bad' }, tip: '周某人说的', props: { disabled: true } },
- { type: 'eagle-select', key: 'address', label: '住址', default: '123', props: { dataSource: [{ label: '第一个', value: 'No.1' }, { label: '第二个', value: 'No.2' }] } },
- { type: 'el-input', key: 'postcode', label: '邮编', tip: { content: '随便挑', placement: "left" } },
- { type: 'el-input', key: 'political', label: '政治面貌', visible: (model) => model.name === 'B' },
+ { type: 'eagle-select', key: 'address', label: '住址', span: 12, default: '123', props: { dataSource: [{ label: '第一个', value: 'No.1' }, { label: '第二个', value: 'No.2' }] } },
+ { type: 'el-input', key: 'postcode', label: '邮编', span: 12, tip: { content: '随便挑', placement: "left" } },
+ { type: 'el-input', key: 'political', label: '政治面貌', span: 12, visible: (model) => model.name === 'B' },
]
}
},
diff --git a/packages/form/index.vue b/packages/form/index.vue
index ccff028..63fcc42 100644
--- a/packages/form/index.vue
+++ b/packages/form/index.vue
@@ -1,4 +1,4 @@
-