在 Vue 组件开发中,有时一个组件需要多个不同位置或功能的插槽来满足复杂的 UI 结构需求。具名插槽允许我们在一个组件中定义多个插槽,并通过名称来区分它们。
假设我们正在开发一个 PageLayout 组件,用于构建页面布局,该组件可能包含页眉(header)、内容区(content)和页脚(footer)。我们可以通过具名插槽来实现:
PageLayout
<!-- PageLayout.vue --> <template> <div