最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Vue.js怎样实现图片可以随意拖动摆放

来源:懂视网 责编:小采 时间:2020-11-27 19:55:55
文档

Vue.js怎样实现图片可以随意拖动摆放

Vue.js怎样实现图片可以随意拖动摆放:相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!推荐阅读:这次给大家带来Vue.js怎样实现图片可以随意拖动摆放,Vue.js实现图片可以随意拖动摆放的注意事项有哪些,下面就是实战案例,一起来看一下。主要代码如下:<templa
推荐度:
导读Vue.js怎样实现图片可以随意拖动摆放:相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!推荐阅读:这次给大家带来Vue.js怎样实现图片可以随意拖动摆放,Vue.js实现图片可以随意拖动摆放的注意事项有哪些,下面就是实战案例,一起来看一下。主要代码如下:<templa

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

这次给大家带来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>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

select的option叠加如何处理

vue.js中怎么导入css库

文档

Vue.js怎样实现图片可以随意拖动摆放

Vue.js怎样实现图片可以随意拖动摆放:相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!推荐阅读:这次给大家带来Vue.js怎样实现图片可以随意拖动摆放,Vue.js实现图片可以随意拖动摆放的注意事项有哪些,下面就是实战案例,一起来看一下。主要代码如下:<templa
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top