<el-submenu :index="index" v-for="(item,index) in menuList">
<el-menu-item :index="index"
v-for="(subItem,subindex) in item.subMenuList">
{{index}}-{{subItem.subMenuName}}</el-menu-item>
</el-submenu>
复制代码
发现子组件获取到的index一直都是undefined。bash
修改办法:spa
<el-menu-item :index="''+index"
v-for="(subItem,subindex) in item.subMenuList">
{{index}}-{{subItem.subMenuName}}
</el-menu-item>
复制代码
将 :index 的制改成''+index,必定是单引号'' ,子组件获取的到的就变成字符串"0,""1".....code
将字符串"0"变成整数 +"0" 便可!字符串