跳到主要内容

动态插槽

2023年04月23日
柏拉文
越努力,越幸运

一、认识


二、语法


<template>
<div>
<AComp>
<template v-slot:[slotName1]="{ a, b, c }">
{{ a }} - {{ b }} - {{ c }}
</template>
<template v-slot:[slotName2]="{ a, b, c }">
{{ a }} + {{ b }} + {{ c }}
</template>
</AComp>
</div>
</template>

<script>
import AComp from "./aComp.vue";

export default {
name: "App",
components: { AComp },
data(){
return {
slotName1: "body1",
slotName2: "body2"
}
}
};
</script>