const vMove = {
mounted(el){
// console.log(el.getBoundingClientRect()) 获取元素位置
// 记录(translate)移动的初始位置
let initPoints = {
x:0,
y:0
}
//鼠标开始的位置
let start = {
x:0,
y:0
}
//鼠标移动结束的位置
let end = {
x:0,
y:0
}
//鼠标移动的距离
let move={
x:0,
y:0
}
el.onmousedown = (e)=>{
// console.log('鼠标按下',e.target.nodeName)
if(e.target.nodeNa
vue3自定义指令实现元素拖拽移动(自己练习)
最新推荐文章于 2024-06-08 08:31:38 发布