鍍金池/ 問答/PHP  HTML/ element-ui中navmenu的router=true模式下的問題

element-ui中navmenu的router=true模式下的問題

    <el-menu
      default-active="2"
      class="el-menu-vertical-demo"
      @open="handleOpen"
      @close="handleClose"
      background-color="#545c64"
      text-color="#fff"
      router=true
      active-text-color="#ffd04b">
      <el-menu-item v-for='(item, index) in routes' :index="item.path">
        <i class="el-icon-menu"></i>
        <span slot="title">{{item.name}}</span>
      </el-menu-item>
    </el-menu>

如上所示:當(dāng)我這樣通過循環(huán)生成導(dǎo)航的時候,單行項每次都得點擊兩次才能生效,第一次跳轉(zhuǎn)路由,第二次才是當(dāng)前項的顏色發(fā)生變化。
圖片描述
圖片描述

如上分別是第一次點擊element-ui和第二次點擊element-ui

回答
編輯回答
不討囍
 
   default-active="2" //設(shè)置默認(rèn)高亮
   直接 active="$route.path"
2017年10月7日 01:16