vue指令directive实现元素拖动
方法实现,位置计算Vue.directive('drag', { inserted: function(el, binding){ let self= el; //获取当前元素 self.onmousedown = (e) => { //鼠标相对拖动元素的位置 + 父元素距离边界距离 let disX = e.clientX - self.offsetLeft; let disY = e.clientY
原创
2020-05-21 19:41:31 ·
505 阅读 ·
0 评论