微信小程序如何实现点击图片放大功能


Posted in Javascript onJanuary 21, 2020

这篇文章主要介绍了微信小程序如何实现点击图片放大功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

WXML:

<view class='imgList'>   
  <view class='imgList-li' wx:for='{{imgArr}}'>
   <image class='img' src='{{item}}' data-src='{{item}}' bindtap='previewImg'></image>
  </view>
 </view>

WXSS:

.imgList{
 width: 100%;
}
.imgList .imgList-li{
 width: 100%;
}
.imgList .imgList-li .img{
 width: 400rpx;
 height: 400rpx;
}

JS:

Page({
 data: {
  imgArr:[
   'http://bpic.588ku.com/element_origin_min_pic/16/10/30/528aa13209e86d5d9839890967a6b9c1.jpg',
   'http://bpic.588ku.com/element_origin_min_pic/16/10/30/54fcef525fa8f6037d180f3c26f3be65.jpg',
   'http://bpic.588ku.com/element_origin_min_pic/16/10/30/62e3ca3a02dddb002eff00482078d194.jpg',
   'http://bpic.588ku.com/element_origin_min_pic/16/10/31/c7167fcfb4ebcd12621c05b0c852e98e.jpg'
  ]
 },
 previewImg:function(e){
  console.log(e.currentTarget.dataset.src);
  let that = this;
  wx.previewImage({
   current:e.currentTarget.dataset.src,   //当前图片地址
   urls: that.data.imgArr,        //所有要预览的图片的地址集合 数组形式
  })
 }
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 正则替换 replace(regExp, function)用法
May 22 Javascript
window.open关于浏览器拦截问题分析及解决方法
Feb 05 Javascript
jquery如何把参数列严格转换成数组实现思路
Apr 01 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
Sep 14 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
Nov 06 Javascript
jQuery CSS3自定义美化Checkbox实现代码
May 12 Javascript
JQuery 的跨域方法推荐_可跨任何网站
May 18 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
jQuery实用密码强度检测
Mar 02 Javascript
微信小程序实现下载进度条的方法
Dec 08 Javascript
angularjs中$http异步上传Excel文件方法
Feb 23 Javascript
vue element项目引入icon图标的方法
Jun 06 Javascript
微信小程序修改checkbox的样式代码实例
Jan 21 #Javascript
微信小程序全选多选效果实现代码解析
Jan 21 #Javascript
js判断在哪个浏览器打开项目的方法
Jan 21 #Javascript
浅谈Vue.use到底是什么鬼
Jan 21 #Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 #Javascript
Ant Design Vue 添加区分中英文的长度校验功能
Jan 21 #Javascript
python虚拟环境 virtualenv的简单使用
Jan 21 #Javascript
You might like
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
移动开发之自适应手机屏幕宽度
2016/11/23 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
在layui中select更改后生效的方法
2019/09/05 Javascript
一个超级简单的python web程序
2014/09/11 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Python 一句话生成字母表的方法
2019/01/02 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
python 设置xlabel,ylabel 坐标轴字体大小,字体类型
2019/07/23 Python
python常用排序算法的实现代码
2019/11/08 Python
Django在Model保存前记录日志实例
2020/05/14 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
如何写出好的Java代码
2014/04/25 面试题
我的大学生活演讲稿
2014/04/25 职场文书
人代会标语
2014/06/30 职场文书
汽修专业自荐信
2014/07/07 职场文书
优秀高中学生评语
2014/12/30 职场文书
新郎答谢词
2015/01/04 职场文书
新学期主题班会
2015/08/17 职场文书
Oracle使用别名的好处
2022/04/19 Oracle