Vue.js怎样让图片随意拖动
程序员文章站
2022-04-08 14:19:57
...
这次给大家带来Vue.js怎样让图片随意拖动,Vue.js让图片随意拖动的注意事项有哪些,下面就是实战案例,一起来看一下。
主要代码如下:
<template> <p id="test_3"> <img src="../assets/img/photo.jpg" @mousedown="start" @mouseup="stop" @mousemove="move" :style="style"> </p> </template> <script> export default{ data:function(){ return{ canDrag: false, x0:0, y0:0, x1:0, y1:0, style:null } }, methods:{ start:function(e){ //鼠标左键点击 if(e.button==0){ this.canDrag=true; //记录鼠标指针位置 this.x0=e.clientX; this.y0=e.clientY; } }, stop:function(e){ this.canDrag=false; }, move:function(){ if(this.canDrag==true){ this.x1=e.clientX; this.y1=e.clientX; let x=this.x1-this.x0; let y=this.y1-this.y0; let img=document.querySelector("#test_3 img"); this.style=`left:${img.offsetLeft+x}px;top:${img.offsetTop+y}px`; this.x0=this.x1; this.y0=this.y1; } } } } </script>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是Vue.js怎样让图片随意拖动的详细内容,更多请关注其它相关文章!
下一篇: MySQL游标的创建与打开和关闭游标教程
推荐阅读
-
android Matrix实现图片随意放大缩小或拖动
-
Vue.js实现图片的随意拖动方法
-
ps怎样把图片边缘变成波浪 ps快速让图片边缘变成波浪效果教程
-
AI中怎样给图片添加变形效果 利用ai将图片随意扭曲变形教程
-
Vue.js实现图片的随意拖动方法
-
求助,怎样可以让html不用链接图片,而是内置图片的_html/css_WEB-ITnose
-
怎样让下面的图片覆盖在上面的图片?_html/css_WEB-ITnose
-
Vue.js怎样实现图片可以随意拖动摆放
-
求助,怎样可以让html不用链接图片,而是内置图片的_html/css_WEB-ITnose
-
怎样让下面的图片覆盖在上面的图片?_html/css_WEB-ITnose