feat: 响应式布局支持字段换行

docs: 增加表单二开说明
This commit is contained in:
gaoyunqi
2024-05-27 21:42:48 +08:00
parent 631995de04
commit 4abd06c2a6
5 changed files with 601 additions and 78 deletions

View File

@ -4,11 +4,12 @@
<Row v-bind="getRow">
<template v-for="schema in getSchemas" :key="schema.field">
<Col v-if="getIfShow(schema, formModel[schema.field])" v-show="getIsShow(schema, formModel[schema.field])" :span="getColWidth(schema)">
<div v-if="schema?.componentProps.respBreakLine" style="width: 100%; height: 1px"></div>
<template v-if="showComponent(schema) && schema.type !== 'slot'">
<SimpleFormItem v-model:value="formModel[schema.field]" :form-api="formApi" :isWorkFlow="isWorkFlow" :refreshFieldObj="refreshFieldObj" :schema="schema" />
</template>
<template v-if="schema.type === 'slot'">
<slot :name="schema.slotName" :schema="schema" :formModel="formModel"></slot>
<slot :formModel="formModel" :name="schema.slotName" :schema="schema"></slot>
</template>
</Col>
</template>