// draggable与droppable方法注册到Node上import{install}from'next-draggable'install(spritejs);…letgroup=newGroup();group.draggable();// group.draggable(false); group.draggable({destroy:true}) 取消注册draggroup.droppable()//注册drop事件// group.droppable(false) ;group.droppable({destroy:true}) 取消注册dropgroup.addEventListener('drag',(evt)=>{console.log('drag')});group.addEventListener('drop',(evt)=>{console.log('drop')});group.addEventListener('dragenter',(evt)=>{console.log('dragenter')});group.addEventListener('dragleave',(evt)=>{console.log('dragleave')});group.addEventListener('dragover',(evt)=>{console.log('dragover')});letsprite=newSprite();//表示在 [0,0] 与 [300,300] 这两点矩形之间拖动 [xmin,ymin,xmax,ymax],不设置表示不控制拖动范围sprite.draggable({dragRect:[0,0,300,300]})// 取消设置dragRect方法//sprite.draggable({dragRect:[]})//表示拖动的范围大于坐标[0,0]//sprite.draggable({dragRect:[0,0]});/**拖动过程中,有三个事件 dragstart、drag、dragend**/sprite.addEventListener('dragstart',function(event){console.log('dragstart');});sprite.addEventListener('drag',function(event){console.log('drag');});sprite.addEventListener('dragend',function(event){console.log('dragend');});//取消元素拖动sprite.draggable(false);import{draggable,droppable}from'next-draggable'…letgroup=draggable(newGroup());// draggable(group,false); draggable(group,{destroy,true}) 取消注册dragdroppable(group)//注册drop事件// droppable(group,false) ;droppable(group,{destroy:true}) 取消注册dropgroup.addEventListener('drag',(evt)=>{console.log('drag')});group.addEventListener('drop',(evt)=>{console.log('drop')});group.addEventListener('dragenter',(evt)=>{console.log('dragenter')});group.addEventListener('dragleave',(evt)=>{console.log('dragleave')});group.addEventListener('dragover',(evt)=>{console.log('dragover')});letsprite=draggable(newSprite());//表示在 [0,0] 与 [300,300] 这两点矩形之间拖动 [xmin,ymin,xmax,ymax],不设置表示不控制拖动范围draggable(sprite,{dragRect:[0,0,300,300]});//draggable(sprite,{dragRect:[]});//表示拖动的范围大于坐标[0,0]//draggable(sprite,{dragRect:[0,0]});/**拖动过程中,有三个事件 dragstart、drag、dragend**/sprite.addEventListener('dragstart',function(event){console.log('dragstart');});sprite.addEventListener('drag',function(event){console.log('drag');});sprite.addEventListener('dragend',function(event){console.log('dragend');});//取消元素拖动draggable(sprite,false);