LayoutComponent
<template>
//some code here ...
<div>
<slot></slot>
</div>
</template>在组合api中,可以通过导入布局并将其传递到defineComponent的布局选项来传递布局。
<script lang="ts">
import {defineComponent} from 'vue'
import LayoutComponent from '@/path/to/component'
☝️
export default defineComponent({
layout: LayoutComponent
//... ☝️在安装脚本中,这相当于什么呢?(预先谢谢:)
<script setup lang="ts">
import LayoutComponent from '@/path/to/component
// ???发布于 2022-01-18 14:53:09
我意识到可以用布局组件包装整个组件。
<script setup lang="ts">
import LayoutComponet form '@/path/to/component'
</script><template>
<LayoutComponent>
<p>Component wrapped in a layout</p>
</LayoutComponent>
</template>如果有人发现这个问题有用,我不会删除这个问题:)
https://stackoverflow.com/questions/70757390
复制相似问题