меню Play

<эль-меню 
: по умолчанию-активный = "это $ route.path."
класс = "Эль-меню демонстрационный"
режим = "горизонтальный"
@ = "выберите handleSelect"
цвет фона = "# FFF"
текст-цвет =» # 333 ">
<шаблон v-за =" пункт в меню ">
<-如果有子菜单->!
<шаблон у-если =" item.subs ">
<эш-подменю: индекс =" item.index ": ключ =" item.index ">
<шаблон слот =" название ">
<я: класс =" item.icon "> </ I>
<SPAN слот =" название "> {{item.title}} </ SPAN>
</ шаблон>
<шаблон для V-= "подэлемента в п.подлодки ">
<шаблон v-если =" subItem.subs ">
<! -如果有子菜单->
<эш-подменю: индекс =" subItem.index»: ключ = "subItem.id">
<шаблон слот = "название"> {{subItem.title}} </ шаблон>
<шаблон для V-= "thirdItem в subItem.subs">
<эль-пункт меню: индекс = "thirdItem.index": ключ = "thirdItem.index">
<маршрутизатор-ссылка: к = "thirdItem.index">
{{thirdItem.title}}
</ маршрутизатор-ссылка>
</ эль-меню пункт>
</ шаблон>
</ эш-подменю>
</ шаблон>
<шаблон v- то еще>
<эль-меню пункт: индекс = "subItem.index": ключ = "subItem.id">
<шаблон слот = "заголовок">
<маршрутизатор-ссылка: к = "subItem.index">
{{subItem.title}}
</ маршрутизатор-ссылка>
</ шаблон>
</ эль-меню пункт>
</ шаблон>
</ шаблон>
</ эш-подменю>
</ шаблон>
<шаблон v- то еще>
<эль-меню пункт: индекс = "item.index": ключ = "item.index">
<шаблон слот = "название">
<я: класс = "item.icon"> </ I>
<SPAN слот = "название"> {{элемент. название}} </ SPAN>
</ шаблон>
</ эль-пункт меню>
</ шаблон>
</ шаблон>
</ эль-меню>

раздел данных

меню: [ 
          { 
            значок: 'Эль-значок меню' , 
            индекс: 'индекс' , 
            название: '系统首页' 
          }, 
          { 
            значок: 'Эль-значок звезды-на' , 
            индекс: '2' , 
            название: " хх ' 
            подлодки: [ 
              { 
                индекс: '/ дом / oneList' , 
                название: 'хх列表' , 
                подводные лодки: [ 
                  { 
                    индекс: '/ Главная / twoList» ,
                    Название: «Подробности XX ' 
                  } 
                ] 
              }, 
              { 
                индекс: ' / Home / threeList ' 
                название: ' Список XX ' 
              } 
            ] 
          } 
        ]

метод

handleSelect (ключ, ключевой путь) { 
        console.log (ключ, ключевой путь) 
      }

 

рекомендация

отwww.cnblogs.com/ronle/p/11102926.html