时间:2021-05-28
element-ui 侧边栏默认要全部展开怎么做?
element-ui文档中是这么写的
default-openeds 当前打开的sub-menu的key数组
给<el-menu></el-menu>标签加上这个属性
<el-menu class="el-menu-vertical" @open="handleOpen" @close="handleClose" theme="dark" :default-openeds="openeds">openeds需要在data里面定义一下
openeds是一个数组(当前打开的sub-menu的 key 数组)
data () { return { openeds: ['1'], uniqueOpened: false }}openeds: ['1'],:defaultOpeneds=['...'] 属性内容和下面的 <el-submenu index="..."> 里面的index内容是关联的,两个属性内容是一样的就可以关联了
如果你定义了3个需要展开的菜单导航
openeds: ['1','2','3'],这样设置就好!
拓展知识:vue.js+element-ui动态配置菜单方法
如下所示:
<!--导航菜单-折叠功能--><aside :class="collapsed?‘menu-collapsed‘:‘menu-expanded‘"><!--单个激活 并以 index 作为 path 进行路由跳转--><el-menu unique-opened router v-show="!collapsed"><!--动态路由到子组件 将不可见的路径隐藏--><template v-for="(item,index) in $router.options.routes" v-if="!item.hidden"><el-submenu :index="index+‘‘" v-if="!item.leaf"><!--用el ui 的title进行solt分发菜单--><template slot="title"><i :class="item.iconCls"></i>{{item.name}}</template><!--item.name和item.children.name来配置菜单栏和子菜单栏的名称--><el-menu-item v-for="child in item.children" :index="child.path" :key="child.path" v-if="!child.hidden">{{child.name}}</el-menu-item></el-submenu><el-menu-item v-if="item.leaf&&item.children.length>0" :index="item.children[0].path"><i :class="item.iconCls"></i>{{item.children[0].name}}</el-menu-item></template></el-menu>vue项目动态配导航菜单,只要路由配置好,菜单就能实现。
以上这篇element-ui 设置菜单栏展开的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
element-ui中的select下拉列表如何设置默认值?在element-ui的运用中,涉及到了select下拉列表。项目中需要将select的默认值给展示
vue使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知使用element-ui中的Notification,只有一
Nuxt使用create-nuxt-app创建项目时,选择使用Element-UI为默认组件库,发现Nuxt没有开启Element-UI的按需引入配置,需要自行
bug1.找不到element-ui/lib/theme-default/index.css解决:修改路径为element-ui/lib/theme-chalk
使用结合Element-UI的导航菜单:UI组件el-menu-item里的index写对应的组件名点击事件@select="handleSelect"首页关于