判断slot是否有被使用
vueCopy code<template>
<div>
<div v-if="$slots.header">
<slot name="header"></slot>
</div>
<div v-else>
<!-- 显示默认标题 -->
<h2>{{ title }}</h2>
</div>
<div>
<slot></slot>
</div>
</div>
</template>
<script>
export default {
props: {
title: {
type: String,
default: 'Default Title'
}
}
}
</script>最后更新于