|
@@ -1,7 +1,9 @@
|
|
|
<template>
|
|
|
<div class="form" >
|
|
|
<by-tool :propConfig="toolConfig" @onAdd="onAdd" :customTools="customTools" />
|
|
|
- <by-form :propConfig="config" ref="form" />
|
|
|
+ <by-form :propConfig="config" ref="form">
|
|
|
+ <template v-slot:slotField='{ value }'>这是插槽:{{ value.name }}</template>
|
|
|
+ </by-form>
|
|
|
<el-button type="primary" @click="getFormData">获取数据</el-button>
|
|
|
<el-button type="primary" @click="getFormVali">获取表单验证</el-button>
|
|
|
</div>
|
|
@@ -93,6 +95,11 @@ export default class DemoForm extends Vue {
|
|
|
format:'yyyy-MM-dd',
|
|
|
type:'date'
|
|
|
}
|
|
|
+ },{
|
|
|
+ span:6,
|
|
|
+ label:'插槽',
|
|
|
+ slot:true,
|
|
|
+ prop:'slotField',
|
|
|
}]
|
|
|
]
|
|
|
}
|