AsideMenuList

This component allows you to create an aside menu list. It depends on AsideMenuItem component.

Example

AsideMenuList

<aside-menu-list :menu="menu" @menu-click="menuClick" />

export default {
  name: 'App',
  data() {
    return {
      menu: [
        {
          to: '/submenu1',
          label: 'Submenu1',
          icon: 'icon1',
        },
        {
          to: '/submenu2',
          label: 'Submenu2',
          icon: 'icon2',
        },
        {
          to: '/submenu3,
          label: 'Submenu3',
          icon: 'icon3',
        }
      ]
    }
  },
  methods: {
    menuClick(item) {
      this.$emit("menu-click", item);
    }
  }
}

Props

NameDescriptionTypeRequiredDefault
isSubmenuListDefine if it is a submenuBooleanfalsefalse
menuThe elements of the menu.It has this structure: ['Item 1', 'Item 2', ...].Arrayfalse

Events

Event NameDescriptionParameters
menu-clickFire an event to the parentThe argument is the aside menu item clicked

Methods

MethodDescriptionParameters
menuClickUsed to click on an aside menu itemIt receives an aside menu item as an argument