vue.js - Vue:Vue 3 从插槽迁移到 v-slot
问题描述
我目前正在 Vue 2 中使用一个简单的插槽实现。我的父组件MyComponent
使用OtherComponent
. 我的MyComponent
代码<slot></slot>
用于内容。v-slot
由于slot
已弃用,我将如何更改插槽以适应 Vue 3 ?
父.vue
<MyComponent>
<template v-slot="slotProps">
<OtherComponent
:data="slotProps.data"
>
</OtherComponent>
</template>
</MyComponent>
我的组件.vue
<template>
<div class="container">
<template v-for="(item, index) in data">
<slot :item="item"></slot>
</template>
</div>
</template>
解决方案
推荐阅读
- typo3 - Typo3 Fluid 实现不同的前端布局
- symfony - phpstan 抱怨 Symfony 3.4 中的 Doctrine Migrations with Flex 项目
- cassandra-3.0 - About using indexes in Cassandra
- python - MLPClassifier cannot fit the training labels given
- c# - CsvHelper C# WriteRecords
- jenkins - Jenkins- groovy,读取文件夹权限
- html - 验证 html 页面中是否存在某个字符串
- mysql - 显示表格中行下方的行总和
- java - BigIntegers Xor 的大小
- java - 如何使用 boxable 设置内表的样式?