<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>
如上所示:当我这样通过循环生成导航的时候,单行项每次都得点击两次才能生效,第一次跳转路由,第二次才是当前项的颜色发生变化。
如上分别是第一次点击element-ui和第二次点击element-ui