H5,Vue,实现图片预览功能,可双击放大,复位,重置,双指放大缩小图片,使用 hammerjs插件

该博客介绍了在H5中利用Vue实现图片预览功能,支持双击放大、复位、重置以及双指放大缩小。具体实现步骤包括使用npm下载hammerjs插件,搭建html界面,进行引用,设置data,编写mounted函数和methods函数。

H5,Vue,实现图片预览功能,可双击放大,复位,重置,双指放大缩小图片,使用 hammerjs插件

1. npm 下载插件hammerjs

npm install --save hammerjs

2. html 界面

//在界面上展示的图片 路径换成自已的图片路径
<div class="imgWrap">
 <img src="../assets/img/active.jpg" alt="" @click="clickImg">
</div>
// 展示预览的组件  van-icon 是用的vant的icon图标,自己项目里用自己的图标
<van-overlay :show="show">
  <van-icon name="close" size="30" color="#fff" @click="closeFn" v-show="show" style="position:fixed;top:0;right:0;margin:10px;z-index:100"/>
  <div class="imgWrapPop" ref="activeBox" style="">
    <img src="../assets/img/active.jpg" alt="" >
  </div>
</van-overlay>

3. 引用

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值