Przeglądaj źródła

编辑器-导航 优化拖拽体验:拖拽分组到二级分组上时,二级分组不展开。

任一存 2 lat temu
rodzic
commit
edd0cb6a28

+ 2 - 1
packages/qjkankan-editor/src/components/sceneGroupInEditor.vue

@@ -200,6 +200,7 @@ export default {
   computed: {
     ...mapGetters({
       info: "info",
+      dragInfo: 'editorNavDragInfo',
     }),
     topBarPaddingLeft() {
       return 12 + (this.level - 1) * 12 + 'px' 
@@ -332,7 +333,7 @@ export default {
       // e.dataTransfer.setDragImage(e.target.children[1], -10, -18)
     },
     onDragEnter(e) {
-      if (e.target.contains(e.relatedTarget)) {
+      if (e.target.contains(e.relatedTarget) || (this.level === 2 && this.dragInfo.type.includes('Group'))) {
         return
       }
       this.dragEnterTimerId = setTimeout(() => {