是否可以将道具从 child 组件传递到模板?
Is it possible to pass props from child component to template?
这可能吗?
将道具从 child 发送到 parent...
Child.vue
<template showLogo="false">
...
</template>
Parent.vue
<template>
<div v-if="showLogo">
<logo>
</div>
....
</template>
这是相当大范围的广告位:https://vuejs.org/v2/guide/components-slots.html#Scoped-Slots
如您的示例所示:
parent.vue
<child>
<template v-slot="{ showLogo }">
<logo v-if="showLogo">
</logo>
</template>
</child>
这个视频对这个主题很有帮助:https://adamwathan.me/the-trick-to-understanding-scoped-slots-in-vuejs/
但我建议您首先阅读有关插槽的内容,注意它是一种更高级的模式。
这可能吗?
将道具从 child 发送到 parent...
Child.vue
<template showLogo="false">
...
</template>
Parent.vue
<template>
<div v-if="showLogo">
<logo>
</div>
....
</template>
这是相当大范围的广告位:https://vuejs.org/v2/guide/components-slots.html#Scoped-Slots
如您的示例所示:
parent.vue
<child>
<template v-slot="{ showLogo }">
<logo v-if="showLogo">
</logo>
</template>
</child>
这个视频对这个主题很有帮助:https://adamwathan.me/the-trick-to-understanding-scoped-slots-in-vuejs/
但我建议您首先阅读有关插槽的内容,注意它是一种更高级的模式。