【发布时间】:2018-01-07 20:17:05
【问题描述】:
对this问题的回复说:
文档中缺少该插槽,您已经可以这样做了。
有人可以提供一个玩具示例或说明如何做到这一点吗?澄清一下,我想要将组件(例如 A.vue、B.vue、C.vue)导入另一个组件(例如 Carousel.vue),然后在轮播中显示所述组件。大致如下:
<template>
<v-carousel>
<v-carousel-item v-for="(component, i) in components"></v-carousel-item>
</v-carousel>
</template>
<script>
import A from '@/components/A'
import B from '@/components/B'
import C from '@/components/C'
export default {
components: {
A,
B,
C
}
</script>
【问题讨论】:
-
好吧,基本上问题是如果你正确地包含你的组件,你可以把它们放在
v-carousel例如<v-carousel> <your-custom-component/> </v-carousel>。或内部项目:<v-carousel-item> <v-btn>Hi</v-btn> </v-carousel-item>什么不起作用? -
@Traxo 太好了,谢谢。因此,通过将自定义组件放入
<v-carousel-item>标记中,我得到了一些工作。如果您想发布解决方案,我会接受。否则我会发布我写的作为答案。谢谢。
标签: vuejs2 vuetify.js