vue3+element-plus里面的el-tree里的表格拖动到右边的网格里,并拿到id
用过vue-draggable-plus但不生效
vue3+element-plus里面的el-tree里的表格拖动到右边的网格里,并拿到id
用过vue-draggable-plus但不生效
在 Vue 3 + Element Plus 中实现 el-tree
拖动到右边网格的功能,你需要一个可以处理拖放事件的库,比如 vuedraggable
(Vue 2 版本)或者它的 Vue 3 适配版本(如果存在的话)。然而,vue-draggable-plus
可能不是针对 Vue 3 设计的,因此可能无法在 Vue 3 项目中直接使用。
如果你发现 vue-draggable-plus
在 Vue 3 中不生效,你可能需要寻找一个 Vue 3 兼容的拖放库,或者自己实现拖放逻辑。
这里是一个基本的思路,用于实现这个功能:
vuedraggable-next
(如果存在)或者其他类似的库。el-tree
组件:你可以封装一个 el-tree
组件,使其具有拖放功能。在这个组件中,你可以使用拖放库来处理节点的拖动事件。el-tree
的节点时,你需要监听拖动事件,并在用户将节点拖动到右边网格时触发相应的处理逻辑。这可能涉及到监听 dragstart
、dragover
、drop
等事件。由于具体的实现细节会依赖于你选择的拖放库以及你的项目结构,我无法提供一个具体的代码示例。但是,上述步骤应该为你提供了一个大致的方向来实现这个功能。
如果你需要更具体的帮助,比如如何选择一个合适的拖放库或者如何实现某个特定的步骤,请提供更多的信息,我会尽力提供帮助。
3 回答4.2k 阅读✓ 已解决
6 回答1.9k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决