企业网站上线,成都哪家公司做网站最好,网架加工价格,聊城网站建设培训班使用Tabs 标签页的label插槽#xff0c;嵌入Dropdown 下拉菜单#xff0c;实现Tabs 标签页增加下拉切换功能 Tabs 标签页 tab-click事件#xff08;这个事件当中到拥有下拉框的tab里时#xff0c;可以存一下Dropdown 第一个菜单的id#xff0c;实现点击到拥有… 使用Tabs 标签页的label插槽嵌入Dropdown 下拉菜单实现Tabs 标签页增加下拉切换功能 Tabs 标签页 tab-click事件这个事件当中到拥有下拉框的tab里时可以存一下Dropdown 第一个菜单的id实现点击到拥有下拉框的tab时执行Dropdown 菜单值的查询 Dropdown 下拉菜单 command事件这个事件里点击时直接将Tabs 绑定的v-model值设置为拥有下拉框的tab ID实现点击Dropdown 菜单时切换到指定的Tab页 可以考虑不使用 Dropdown 菜单 手搓一个类似功能的dom这样方便增加下拉时下拉菜单是选中目前我是把选中的下拉菜单名放入的tab中进行展示实现区分在哪个下拉菜单中 代码vue2、vue3同一个思路
//简易版el-tabs v-modelactiveName tab-clickhandleClickel-tab-pane label用户管理 namefirst用户管理/el-tab-paneel-tab-pane label配置管理 namesecond配置管理/el-tab-paneel-tab-pane label角色管理 namethird角色管理/el-tab-paneel-tab-pane label下拉菜单 namefourthel-dropdown placementbottom commandhandleAllExamListspan classel-dropdown-link下拉菜单i classel-icon-arrow-down el-icon--right/i/spanel-dropdown-menu slotdropdownel-dropdown-item黄金糕/el-dropdown-itemel-dropdown-item狮子头/el-dropdown-itemel-dropdown-item螺蛳粉/el-dropdown-itemel-dropdown-item disabled双皮奶/el-dropdown-itemel-dropdown-item divided蚵仔煎/el-dropdown-item/el-dropdown-menu/el-dropdown/el-tab-pane/el-tabs//循环版
el-tabs v-modelactiveOne tab-clicktabsClickel-tab-pane :nametab.value v-for(tab, index) in tabList:keyindexspan slotlabel v-iftab.name 下拉菜单el-dropdown placementbottom commandhandleAllExamListlabel classzsk-css{{ tab.name }}span v-ifdropdownDX({{ dropdownDX.name }})/span i classel-icon-arrow-down el-icon--right/i/labelel-dropdown-menu slotdropdownel-dropdown-item v-formenu in dropdownMenu :keymenu.value:commandmenu.value{{ menu.name }}/el-dropdown-item/el-dropdown-menu/el-dropdown/spanspan slotlabel v-else{{ tab.name }}/span/el-tab-pane
/el-tabs