使用 Content 來自定樣式的方式很簡單,就是將寫好樣式的 Vue 元件加入 <slot />
標籤來放入文字,馬上來說明如何使用:
<slot />
,範例如下:<template>
<div class="border-style">
<slot />
</div>
</template>
<style scoped>
.border-style {
display: inline-block;
border-radius: 1rem;
border: 1px solid goldenrod;
padding: 1rem;
}
</style>
::border-block
**Custom Style** at Here
::
補充:
在 Content 官方 Github 中的 Prose 裡面有所有現成的標籤對應元件樣式,在使用自定義元件時,可以先查看一下有沒有現成的可以拿來用,也要注意命名不要重複了。