element-ui的el-tree 实现鼠标移入子节点,显示删除、修改等功能按钮
1、tree 组件代码
span里不显示换成data.label试试
<el-tree class="filter-tree" :data="data" :props="defaultProps" default-expand-all node-key="id" ref="tree">
<span class="custom-tree-node" slot-scope="{ node, data }" style="width:100%;" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
<span>{{ node.label }}</span>
<el-link v-show="data.del" size="mini" type="primary" @click="alert('删除')" style="float:right;" icon="el-icon-delete"></el-link>
<el-link v-show="data.del" size="mini" type="primary" @click="alert('修改')" style="margin-right: 10px;float:right;" icon="el-icon-edit"></el-link>
</span>
</el-tree>
2、方法
data根据情况定义
defaultProps: { children: 'children', label: 'label' },
methods
mouseenter(data){ this.$set(data, 'del', true) }, mouseleave(data){ this.$set(data, 'del', false) }
3、样式
原文链接:(10条消息) element-ui的el-tree 实现鼠标移入子节点,显示删除、修改等功能按钮_chuxuan0215的博客-CSDN博客
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通