91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue側邊欄動態生成下級菜單的方法

發布時間:2020-10-25 12:39:11 來源:腳本之家 閱讀:108 作者:零食粉碎機 欄目:web開發

循環傳入的數據去生成下級菜單

<template>
 <div class="headBar">
 <div class="title">
  微商城管理后臺
 </div>
 <el-menu
  class="el-menu-headBar"
  mode="horizontal"
  @select="handleSelect"
  background-color="#000000"
  text-color="#fff"
  active-text-color="#ffd04b"
  :unique-opened="true"
  :default-active="onRoutes" router>
  <template v-for="item in items" >
  <template v-if="item.subs" >
   <el-submenu :index="item.index">
   <template slot="title" >
    {{item.title}}
   </template>
   <el-menu-item v-for="(subItem,i) in item.subs" :key="i" :index="subItem.index">
    {{ subItem.title }}
   </el-menu-item>
   </el-submenu>
  </template>
  <template v-else>
   <el-menu-item :index="item.index">
   <label>{{ item.title }}</label>
   </el-menu-item>
  </template>
  </template>
 </el-menu>
 </div>
</template>
 
<script>
 export default {
 data() {
  return {
  activeIndex: "1",
  items: [
   {
   icon: 'el-icon-menu',
   index: '1',
   title: '數據統計',
   subs: [
    {
    index: '/monitor',
    title: '客流展示'
    },
    {
    index: '/monitor/device',
    title: '設備采集'
    },
    {
    index: '/monitor/tv',
    title: '監控視頻'
    }
   ]
   },{
   icon: 'el-icon-goods',
   index: '/product',
   title: '商品管理',
   },{
   icon: 'el-icon-goods',
   index: '/category',
   title: '類目管理',
   },{
   icon: 'fa fa-cart-arrow-down',
   index: '/order',
   title: '訂單一覽'
   },{
   icon: 'fa fa-user-o',
   index: '/merchant',
   title: '商家信息'
   },{
   icon: 'el-icon-printer',
   index: '9',
   title: '微商城',
   subs:[
    {
    icon: 'el-icon-printer',
    index: '/banner',
    title: 'banner設置'
    },{
    icon: 'el-icon-printer',
    index: '/decoration',
    title: '首頁裝修'
    },{
    icon: 'el-icon-printer',
    index: '/message',
    title: '消息設置'
    }
   ]
   },{
   icon: 'el-icon-printer',
   index: '10',
   title: '線下店',
   subs:[
    {
    icon: 'el-icon-printer',
    index: '/device',
    title: '設備管理'
    },{
    icon: 'el-icon-printer',
    index: '/advertise',
    title: '廣告管理'
    },{
    icon: 'el-icon-printer',
    index: '/version',
    title: '版本管理'
    }
   ]
   },{
   icon: 'el-icon-printer',
   index: '/largeUI',
   title: '大屏'
   },{
   icon: 'el-icon-printer',
   index: '/coupon',
   title: '優惠券'
   }
  ],
  }
 },
 methods: {
  handleSelect(key, keyPath) {
  console.log(key, keyPath);
  }
 },
 computed:{
  onRoutes(){
  return this.$route.path.replace('/','');
  }
 }
 }
</script>
 
<style scoped>
 .el-menu-headBar {
 width: 80%;
 min-width: 950px;
 font-size: 12px;
 border-bottom: 1px #000000;
 }
 
 .headBar {
 width: 100%;
 height: 50px;
 display: flex;
 background-color: #000000;
 }
 
 .title {
 background-color: #ffdb15;
 color: #000;
 height: 100%;
 min-width: 200px;
 width: 200px;
 display: flex;
 justify-content: center;
 align-items: center;
 letter-spacing: 5px;
 font-size: 17px;
 }
</style>

以上這篇vue側邊欄動態生成下級菜單的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

韩城市| 青神县| 额尔古纳市| 庄浪县| 沿河| 大埔县| 东港市| 沾益县| 郑州市| 环江| 杭锦后旗| 沙湾县| 乌拉特后旗| 沙河市| 山东省| 林周县| 武邑县| 梨树县| 来凤县| 汶上县| 新干县| 聊城市| 龙泉市| 明光市| 福州市| 涞源县| 喜德县| 濮阳县| 吴桥县| 瓮安县| 丹江口市| 建瓯市| 皮山县| 息烽县| 罗定市| 佛学| 天峨县| 明星| 松江区| 临沧市| 庆安县|