插槽:当好几个父组件引入同一个子组件的时候,希望每次引入都有不同的变化
子组件:定义 <slot></slot> 插槽占位
父组件:利用 <slot>自定义内容</slot> 替换 子组件的插槽占位
子组件:定义 <slot name="xx"></slot> 插槽占位;
父组件:调用 <template v-slot:xx>自定义内容</template> 替换子组件插槽占位;
注意:Vue3中 v-slot: 可以简写成 # ,即 v-slot:xx 可以简写成 #xx
子组件:通过 <slot name="插槽名" :自定义属性="子组件数据"></slot> 传值;
父组件:通过 <template #插槽名="scope"></template> ,在 template 内通过 scope.自定义属性 获取值;