Vue中提供了一個非常方便的組件復用功能,即使用include標簽。這個標簽的主要作用是將一個組件中的內(nèi)容包含進另一個組件中,從而實現(xiàn)組件的組合。
首先,我們需要在需要引用的組件中使用include標簽來引用其他組件:
<template>
<div>
<h1>這里是引用組件</h1>
<include src="./commonComponent.vue"></include>
</div>
</template>
其中,src屬性指定了被引用的組件路徑,比如這里我們需要引用的是commonComponent.vue組件。
接著,在被引用的組件中,我們可以通過slot來實現(xiàn)內(nèi)容的插入。slot可以理解為一個占位符,表示被include標簽引用的位置。也就是說,我們將這個位置暴露出來,讓其他組件可以將內(nèi)容插入其中。
<template>
<div>
<h2>這里是被引用的組件</h2>
<slot></slot>
</div>
</template>
通過這種方式,我們就可以實現(xiàn)組件的復用和組合,使得我們的代碼更加清晰和簡潔。