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


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 相关文章推荐
lyhucSelect基于Jquery的Select数据联动插件
Mar 29 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
javascript组合使用构造函数模式和原型模式实例
Jun 04 Javascript
一道JS前端闭包面试题解析
Dec 25 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
Jan 25 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
Aug 05 Javascript
flexslider.js实现移动端轮播
Feb 05 Javascript
了解ESlint和其相关操作小结
May 21 Javascript
微信小程序实现的一键拨号功能示例
Apr 24 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
Aug 12 Javascript
js实现登录时记住密码的方法分析
Apr 05 Javascript
解决js中的setInterval清空定时器不管用问题
Nov 17 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/07/17 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
asm.js使用示例代码
2013/11/28 Javascript
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
微信小程序中使用 async/await的方法实例分析
2020/05/06 Javascript
python去掉 unicode 字符串前面的u方法
2018/10/21 Python
python调用摄像头拍摄数据集
2019/06/01 Python
简单了解django orm中介模型
2019/07/30 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
tensorflow 环境变量设置方式
2020/02/06 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
Python制作一个仿QQ办公版的图形登录界面
2020/09/22 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
教育学专业实习生的自我鉴定
2013/11/26 职场文书
创新型城市实施方案
2014/03/06 职场文书
承诺书范文
2014/06/03 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
Python基础之数据结构详解
2021/04/28 Python
Python利用folium实现地图可视化
2021/05/23 Python