嵌套组件传值
person.vue
<template> <div class="vslot-test"> <ul> <li v-for="(item,index) in list" :key="index" > <slot name="item" :item="item" :index="index"></slot> </li> </ul> </div> </template> <script> export default { props:["list"] } </script> <style lang="scss"> </style>
给 slot 组件绑定了一些属性,item, index
则在使用的时候,可以获取到
<vslottest :list="list"> <template v-slot:item="slotProps"> <div class="item"> 1111111{{slotProps}} </div> </template> </vslottest>
或者解构
v-slot="{ x, y }"
或者完全赋值
v-slot="scope"