可组合函数
useUnwrap()
一个用于解包插槽的可组合函数,用于高级用法。
它可以用于实现类似于 unwrap
prop 来自 <ContentSlot>
组件的行为。
例子
<script setup lang="ts">
const { flatUnwrap } = useUnwrap()
</script>
<template>
<ul>
<li v-for="(item, index) of flatUnwrap($slots.default!(), ['ul'])" :key="index">
☑︎
<span><ContentSlot :use="() => item" unwrap="li" /></span>
</li>
</ul>
</template>