-- 递归动态菜单 --><myitem:data="menuArr"></myitem></el-menu> js部分 importmyitemfrom"./components/myitem.vue";// 引入递归菜单组件exportdefault{name:"Home",components: { myitem,// 注册一下},data() {return{activeIndex:this.$route.path,menuArr: [...]// 数据是上述我们模拟的数据,...
这句话设置选中的背景颜色 .el-menu-item.is-active { background-color: #ccff00!important; } <template><divclass="common-layout"><!--全屏的关键:height:100vh--><el-containerstyle=" height: 100vh"><el-asidestyle="background-color: #191970;"width="200px"><LeftMenu></LeftMenu></el-as...
<el-menu-item></el-menu-item>中的index属性,接受的值必须为字符串或null,而我在使用该组件时是用v-for=“(item, index) of xxx”遍历,传入的参数时是index,为数字,不满足条件,故给出警告 所以调用toString()方法就好啦
<el-menu-item v-for="itemChild_Child in itemChild.children" :index="itemChild_Child.path" :key="itemChild_Child.key" > <i class="icon iconfont" v-html="itemChild_Child.icon" ></i ><span slot="title">{{ itemChild_Child.title }}</span></el-menu-item > </el-submenu> <el-m...
el-menu-item遍历后台传回的数据时,设置:index="item.name" 会报错如下:解决办法:index的值不能有空格,并且是字符串类型,我上面是自己接受到数据遍历添加的一个下标,把他转为字符串就不会报错了
el-menu-item遍历后台传回的数据时,设置:index="item.name" 会报错如下: 解决办法:index的值不能有空格,并且是字符串类型,我上面是自己接受...
在<el-menu>中需要--:default-active="this.$route.path"。⽤来绑定路由表 在<el-menu>中需要--router---或者router=true 在<el-submenu>中的index不可缺少,为必须值,不过此处的index仅为索引,⽤来让当前元素下的⼦菜单收缩或释放。每⼀个submenu的index值只要不⼀样便可在<el-menu-item>中,...
点击的时候不会选中菜单,页面不跳转。但是访问其他子页面后,通过浏览器回退按钮退回到index页面时,莫名就选中了2菜单栏,包括下面2个子菜单。如下图: error 想了下应该是子菜单没有设置唯一标志index。而且/index这个路由在menus中也找不到,所以就默认匹配index===null的路由了?于是给el-menu-item加上index,果然好...
<el-menu-item index="1">菜单项1</el-menu-item> <el-menu-item index="2">菜单项2</el-menu-item> <el-menu-item index="3">菜单项3</el-menu-item> </el-menu> 在这个例子中,我们创建了一个el-menu组件,并在其中添加了三个el-menu-item组件。每个el-menu-item组件都有一个index属性,表示...
否则组件就会被循环引用最终出现“max stack size exceeded”的错误。10 注意事项:1,刷新定位当前路由,需要在el-menu标签中定义:default-active="$route.path",这样当你刷新路由时就会自动定位但当前的路由位置。2,el-submenu和el-menu-item标签中的index属性定义,需要解析下路由将要跳转的路由赋给index。