【发布时间】:2020-01-22 15:57:27
【问题描述】:
是否可以在 Vue 中创建父(包装)组件?我已经看了,我什么都没找到
我想到的是以下内容(v-something 组件来自 vuetify 库):
//cardWrapper.js
<template>
<v-card>
<v-row>
<v-col>
</v-col>
</v-row>
</v-card>
<template>
<script>
export default {
blabla
}
</script>
那么这应该以某种方式可用,以便我可以在主文件中
// index.vue
<template>
<cardWrapper>
<v-btn>Click Me!</v-btn>
</cardWrapper>
</template>
我猜这是一个简单的过程,我只是没有正确地用谷歌搜索它。 我唯一能找到的是使用动态组件,但我宁愿不将组件作为属性传递
【问题讨论】:
-
我认为您所描述的只是一个带有插槽的常规组件。 vuejs.org/v2/guide/components-slots.html
-
天哪,我已经试过了,但我不小心总是输入'span'而不是'slot'
标签: vue.js