vue2:
<template v-for="(_, name) in $scopedSlots" v-slot:[name]="data"> <slot :name="name" v-bind="data"/> </template>
vue3:
<template v-for="name in $slots" :key="name" #[name]="data"> <slot :name="name" v-bind="data" /> </template>
写法基本一样
区别:vue2 使用 $scopedSlots 来获取所有插槽,vue3 使用 $slots
标签:vue,scopedSlots,插槽,透传,vue2,vue3 From: https://www.cnblogs.com/veinyin/p/17522336.html