Skip to content

Aside-v2 侧边栏

基础用法

点击查看示例代码
vue
<template>
  <h-aside-v2 :h_data="h_data"></h-aside-v2>
</template>

<script setup>
const h_data = {
  component: 'h-aside-v2',
  items: [{
    component: 'h-menu-v2',
    items: [{
        identifier: 'asidev2',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-user'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-apple',
        items: [{
          identifier: 'demo21',
          name: '测试管理1',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理2',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理3',
          link: '/project/21',
        }, ]
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-close'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-bars'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-book'
      },
    ]
  }]
}
</script>
<template>
  <h-aside-v2 :h_data="h_data"></h-aside-v2>
</template>

<script setup>
const h_data = {
  component: 'h-aside-v2',
  items: [{
    component: 'h-menu-v2',
    items: [{
        identifier: 'asidev2',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-user'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-apple',
        items: [{
          identifier: 'demo21',
          name: '测试管理1',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理2',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理3',
          link: '/project/21',
        }, ]
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-close'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-bars'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-book'
      },
    ]
  }]
}
</script>

暗黑模式

点击查看示例代码
vue
<template>
  <h-aside-v2 :h_data="h_data1"></h-aside-v2>
</template>

<script setup>
const h_data1 =  {
  component: 'h-aside-v2',
  theme: 'dark',
  items: [{
    component: 'h-menu-v2',
    items: [{
        identifier: 'asidev2',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-user'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-apple',
        items: [{
          identifier: 'demo21',
          name: '测试管理1',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理2',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理3',
          link: '/project/21',
        }, ]
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-close'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-bars'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-book'
      },
    ]
  }]
}
</script>
<template>
  <h-aside-v2 :h_data="h_data1"></h-aside-v2>
</template>

<script setup>
const h_data1 =  {
  component: 'h-aside-v2',
  theme: 'dark',
  items: [{
    component: 'h-menu-v2',
    items: [{
        identifier: 'asidev2',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-user'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-apple',
        items: [{
          identifier: 'demo21',
          name: '测试管理1',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理2',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理3',
          link: '/project/21',
        }, ]
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-close'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-bars'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-book'
      },
    ]
  }]
}
</script>

v4版本

暗黑模式-v4版本

点击查看示例代码
vue
<template>
  <h-aside-v4 :h_data="h_data1"></h-aside-v4>
</template>

<script setup>
const h_data4 =  {
  component: 'h-aside-v4',
  theme: 'dark',
  items: [{
    component: 'h-menu-v2',
    items: [{
        identifier: 'asidev2',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-user'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-apple',
        items: [{
          identifier: 'demo21',
          name: '测试管理1',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理2',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理3',
          link: '/project/21',
        }, ]
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-close'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-bars'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-book'
      },
    ]
  }]
}
</script>
<template>
  <h-aside-v4 :h_data="h_data1"></h-aside-v4>
</template>

<script setup>
const h_data4 =  {
  component: 'h-aside-v4',
  theme: 'dark',
  items: [{
    component: 'h-menu-v2',
    items: [{
        identifier: 'asidev2',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-user'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-apple',
        items: [{
          identifier: 'demo21',
          name: '测试管理1',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理2',
          link: '/project/21',
        }, {
          identifier: 'demo21',
          name: '测试管理3',
          link: '/project/21',
        }, ]
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-close'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-bars'
      },
      {
        identifier: 'demo21',
        name: '测试管理',
        link: '/project/21',
        icon: 'fa fa-lg fa-book'
      },
    ]
  }]
}
</script>