Vue 中添加拖动指令
一、源码直接上核心代码, my-drag.js(重点)注意:事件onmousemove 和onmouseup 使用的是 document,不能使用 el,否则会有拖动卡顿问题。但事件onmousedown 使用 el 。import Vue from 'vue'; Vue.directive('gmDrag', { //1.bind:只调用一次,指令第一次绑定到元素时调用。 //2.每个函数中第一个参数永远是el,表示绑定指令的元素,el参数是原生js对象 ...