js mouseup丢失问题(不执行)与解决办法

当实现鼠标在可视区域上面进行拖动的时候,经常出现 mouseup 事件丢失的情况,导致正常的流程没法执行。元素执行mousedown 在可视化区域上面拖动一段时候鼠标松开 有些时候mouseup不会执行。

解决方法:

mounted() {
    
    
  this.init()
},
methods: {
    
    
  init() {
    
    
  
    document.body.addeventlistener('mouseup', () => {
    
    
      // mouseup 需要执行的代码块
      ......
    })
    
    document.body.addeventlistener('mousemove ', () => {
    
    
      // mousemove 需要执行的代码块
      ......
    })
    ......
  }
}

猜你喜欢

转载自blog.csdn.net/qq_40121308/article/details/118449655