时间:2021-07-01 10:21:17 帮助过:30人阅读
公司开发微信小程序,pm想实现如下需求:
用手指缩放图片。其实在实现这个需求以前,并不知道,微信公众号以及微信小程序里面有一个原生的api就自带这个特效,而且微信朋友圈也是用的这个api。wx.previewImage,就是它。预览图片。除了不能预览开发环境的本地电脑的图片外,你手机真机的图片,以及http服务器上的图片都是可以预览的,而且缩放功能做得很流畅。下面就说说如何用js来实现这个功能吧。
先上源码,然后在逐步剖析:
wxml文件对应如下,就不做解释了:
<view class="container"> <view bindtouchmove="touchmoveCallback" bindtouchstart="touchstartCallback"> <image src="../../resources/pic/cat.jpg" style="width: {{ touch.scaleWidth }}px;height: {{ touch.scaleHeight }}px" bindload="bindload"></image> </view> </view>
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
Vue项目中如何引入icon图标
JavaScript中的E-mail 地址格式验证
javascript性能优化之分时函数的介绍
以上就是微信小程序中实现手指缩放图片的示例代码的详细内容,更多请关注Gxl网其它相关文章!