如题,我想把这个索引列表改成可以自定义样式的组件,然后就在item组件和list组件里都写了slot,然后从页面开始传slot进去,在h5端是可以使用的在小程序端是使用不了的。。请问这种父组件向孙组件传slot在小程序端要怎么实现?能不能实现?
页面::<uni-indexed-list :options="list" :showSelect="false" @click="bindClick">
<template v-slot:item="{item}">
<label class="sdasdasds">
sdasdasds
<checkbox v-if="isChoose&&!isChooseOne" style="transform: scale(0.8);" :color="chooseList.find(v=>v.id==item.name.id) ? '#007aff' : null" :checked="chooseList.find(v=>v.id==item.name.id)!=null" />
{{item.name.name}}
</label>
</template>
</uni-indexed-list>
父组件::<uni-indexed-list-item :list="list" :loaded="loaded" :key="idx" :idx="idx" :showSelect="showSelect" @itemClick="onClick">
<template v-slot="{item}">
<slot :item="item"> </slot>
</template>
</uni-indexed-list-item>
孙组件::<slot :item="item">
<text class="uni-indexed-list__item-content">{{ item.name }}</text>
</slot>
0 个回复