el-tree拖拽光标错位问题

  • 背景:el-tree实现的分类树增加拖拽功能后,当分类树由于数量较多产生滚动条,如果分类树已滚动,进行拖拽时会造成光标错位的问题:
    • 原因:el-tree拖拽光标定位的高度并未加上滚动的高度
    • 解决:将滚动的样式属性放在el-tree外层的元素上,而非el-tree本身
html 复制代码
<!-- 增加外层元素 -->
<div class="tree-container">
  <el-tree
    ...
  >...</el-tree>
</div>
css 复制代码
.el-tree {
  margin: 25px 10px;
  max-height: 62vh;
  overflow: auto;
}
// 修改为:
.tree-container {
  ...(同上)
}
相关推荐
weibkreuz1 分钟前
初始React@1
前端·react.js·前端框架
xiaoxue..5 分钟前
二叉树深度解析:从基础结构到实战应用
javascript·数据结构·面试
Coder_Boy_12 分钟前
前端和后端软件系统联调经典问题汇总
java·前端·驱动开发·微服务·状态模式
小皮虾16 分钟前
别再封装 Axios 了!用 RPC 像调用本地函数一样写接口(支持 Vue/React/Node)
前端·rpc·全栈
PieroPC19 分钟前
NiceGUI .classes() 完整列表教程
前端
月巴月巴白勺合鸟月半19 分钟前
一个医学编码的服务
服务器·前端·javascript
JS_GGbond20 分钟前
给DOM元素加超能力:Vue自定义指令入门指南
前端·vue.js
T___T20 分钟前
用 Vite 搭建现代化 Vue 3 项目:从零到工程化入门
前端·vue.js
IT教程资源D23 分钟前
[N_115]基于springboot,vue教务管理系统
mysql·vue·前后端分离·springboot教务系统
ycgg23 分钟前
深入理解 DOM 的 dispatchEvent API
前端