当实现鼠标在可视区域上面进行拖动的时候,经常出现 mouseup 事件丢失的情况,导致正常的流程没法执行。元素执行mousedown 在可视化区域上面拖动一段时候鼠标松开 有些时候mouseup不会执行。
解决方法:
mounted() {
this.init()
},
methods: {
init() {
document.body.addeventlistener('mouseup', () => {
// mouseup 需要执行的代码块
......
})
document.body.addeventlistener('mousemove ', () => {
// mousemove 需要执行的代码块
......
})
......
}
}