Welcome

首页 / 脚本样式 / Element UI / elementui循环报错index

解决方法:

将: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>