-
Notifications
You must be signed in to change notification settings - Fork 0
52 %E5%A4%9A%E9%A1%B5%E7%AD%BE%E5%8A%9F%E8%83%BD%E6%B5%8B%E8%AF%95
udo-bit edited this page Aug 10, 2024
·
1 revision
首先我们现在layouts目录下创建一个multi-tab的目录,然后我们再创建一个index.vue作为我们入口文件。
然后我们这一部分先写一些测试代码。
<script lang="ts" setup>
</script>
<template>
<div class="flex h-48px bg-white w-100%" />
</template>
<style scoped>
</style>接下来我们就来测试一下。
在base-layout/index.vue中导入
<script lang="ts" setup>
import MultiTab from '../multi-tab/index.vue'
</script>
<template>
<MixLayout
v-if="layout.layout === 'mix'"
v-model:collapsed="layout.collapsed"
:logo="layout.logo"
:title="layout.title"
:active="active"
:options="menuOptions"
:show-sider-trigger="layout.showSiderTrigger"
:sider-width="layout.siderWidth"
:sider-collapsed-width="layout.siderCollapsedWidth"
>
<template #headerRight>
<RightContent />
</template>
<MultiTab />
</MixLayout>
</template>接下来我们测试一下,会发现我们的样式是有问题的,他会存在一个边距,这就是我们之前写了一个内边距导致的,所以在这里我们需要删除这个内边距。
在mix-layout中删除给LayouContent传入的边距。
然后测试。我们的多页签的测试功能就测试完成了。