<up-form
ref="formRef"
:model="form"
:rules="rules"
borderBottom
labelPosition="left"
labelWidth="156rpx"
>
<template v-for="(item, index) in items" :key="index">
<up-form-item
:label="item.label"
:prop="item.prop"
:required="item.required"
>
<!-- 判断有没有对应的插槽内容 -->
<template v-if="$slots[item.prop]">
<view>动态插槽--------{{item.prop}}</view>
<slot :item="item" :model="form" :name="item.prop" />
</template>
</up-form-item>
</template>
</up-form>
这个是form的插槽部分
2 个回复
3***@qq.com
小程序好像不支持
DCloud_UNI_JBB
发下完整的可复现demo
7***@tmp.dcloud.io (作者)
现在只能通过具名插槽的方式实现
比如我使用这个组件,但是我想实现其他的功能,或者ui,使用动态插槽<template #imei="{ item, model }">
{{ item }}
</template> 的情况下 好像支持不是很好
2025-08-08 09:46