11 Vue学习 headtop

1: HeaderTop.vue :

 

面包屑:el-breadcrumb 定义面包屑, separator是分隔符。

         el-breadcrumb-item: 是面包屑中用 分隔符 分开的多个items.  

          $route.meta的数据来源是router的定义:   v-for="(item, index) in $route.meta" 会依次取出 “数据管理” “商家列表”,index从0开始,依次1,2,

        {
        path: '/shopList',
        component: shopList,
        meta: ['数据管理', '商家列表'],
         }
<el-breadcrumb separator="/">
            <el-breadcrumb-item :to="{ path: '/manage' }">首页</el-breadcrumb-item>
            <el-breadcrumb-item  v-for="(item, index) in $route.meta" key="index">{{item}}</el-breadcrumb-item>
        </el-breadcrumb>

2:    下面看头像的部分:

el-dropdown:   @command,在点击el-dropdown-item的时候,会把command=“home”当做参数传到handelCommand函数。

 

<el-dropdown @command="handleCommand" menu-align='start'>
   <img :src="baseImgPath + adminInfo.avatar" class="avator">
   <el-dropdown-menu slot="dropdown">
      <el-dropdown-item command="home">首页</el-dropdown-item>
      <el-dropdown-item command="singout">退出</el-dropdown-item>
   </el-dropdown-menu>
</el-dropdown>

 

posted @ 2018-04-08 12:23  刘大飞  阅读(1057)  评论(0编辑  收藏  举报