Skip to content

示例概览

本节提供各种布局场景的完整示例代码。

布局示例

示例说明
侧边栏布局最常用的管理后台布局,侧边栏在左侧
顶部导航布局水平导航菜单在顶部,适合菜单项较少的场景
混合布局顶部显示一级菜单,侧边栏显示子菜单
自定义头部通过插槽完全自定义头部区域

移动端适配

组件提供 isMobile prop,移动端模式下侧边栏会以抽屉形式展示:

vue
<script setup>
import { useWindowSize } from '@vueuse/core'
import { computed } from 'vue'

const { width } = useWindowSize()
const isMobile = computed(() => width.value < 768)
</script>

<template>
  <AdminLayout :is-mobile="isMobile" :menu-options="menuOptions">
    <div>内容</div>
  </AdminLayout>
</template>

滚动条配置

通过 scrollbarProps 可自定义滚动条行为:

基于 MIT 许可发布