Vue3中解构插槽prop的实际应用 官网
解构插槽prop在实际开发中有很多应用场景,比如在列表渲染中。我们可以将列表项的属性解构出来,方便在模板中使用。 以下是一个简单的示例,展示了如何在列表渲染中解构插槽prop。 !-- 子组件 --template #default="{ item }" li{ { item.name } } - { { item.age } }/li/templatescript setupconst items = [ { name: 'Alice', age: 20 }, { name: 'Bob', age: 25 }]// 这里将items数组中的每个元素作为插槽prop传递/script!-- 父组件 --ChildComponent template #default="{ item }" li{ { item.name } } - { { item.age } }/li /template/ChildComponent// 运行结果:页面显示 'Alice - 20' 和 'Bob - 25' 在列表渲染中解构插槽prop时,要确保传递的prop对象包含所需的属性。