【发布时间】:2018-07-28 13:31:45
【问题描述】:
我有一个Card 组件,我想在通过<Cards></Cards> 组件的插槽后,从父布局中定义的<Card /> 标记的title 属性继承title 值。
卡片:
<template>
<div class="card">
{{ title }}
</div>
</template>
<script lang="ts">
import Component from 'nuxt-class-component'
import Vue from 'vue'
import { Prop } from 'vue-property-decorator'
@Component
export default class extends Vue {
@Prop() title: string
}
</script>
卡片:
<template>
<div class="cards">
<slot></slot>
</div>
</template>
页面:
<template>
<Cards>
<Card :title="ABC" />
</Cards>
</template>
我不太确定如何引用 title 属性。这是用 Vue 怎么写的?
【问题讨论】:
标签: vue.js vue-component nuxt.js