解决方法:
将:index=“item.path”
改为:index="item.path + ’ ’ "
完美解决
原因:elementUI的index是字符串格式,加一个‘ ’,将后台数据转换为字符串
<el-menu class="meunbox" :router="true">
<el-submenu :index="index+1+''" v-for="(item,index) in Menu" :key="index">
<template slot="title"><i :class="item.MenuImg"></i>{{item.MenuName}}</template>
<el-menu-item-group v-if="item.children">
<el-menu-item :index="subitem.NavigateUrl||'/Home'" v-for="(subitem,subindex) in item.children"
:key="subindex">{{subitem.MenuName}}</el-menu-item>
</el-menu-item-group>
</el-submenu>
</el-menu>