<el-tabs v-model="groupId" @tab-click="handleClick">
<el-tab-pane label="全部" name="0"></el-tab-pane>
<el-tab-pane v-for="items in editableTabs" :key="items.group_id"
:name="items.id">
<el-tooltip popper-class="el-popover el-popper" effect="light"
placement="bottom" slot="label">
<div slot="content">
<el-tree v-if="items.childTreeList != null"
:data="items.childTreeList"
:props="{value: 'id',label: 'group_name', children: 'childTreeList',}"
@node-click="handleTreeClick"
:default-expand-all="true"
></el-tree>
</div>
<span>{{ items.group_name }}</span>
</el-tooltip>
</el-tab-pane>
</el-tabs>
//切换体系
handleClick(tab){
this.groupId =tab.name;
this.search();
},
//切换体系树下的分类
handleTreeClick(node){
this.groupId =node.id;
this.search();
},
这里主要是在el-tab-pane中的label属性不给赋值,单独写在el-tooltip中,使用span去写当前的名称,就可以实现鼠标放上去,浮现树的效果。文章来源:https://www.toymoban.com/news/detail-543349.html
文章来源地址https://www.toymoban.com/news/detail-543349.html
到了这里,关于el-tab-pane 和el-tooltip及el-tree 组合使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!