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


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 相关文章推荐
jQuery 使用手册(四)
Sep 23 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
基于jQuery的前端数据通用验证库
Aug 08 Javascript
Javascript面向对象编程(三) 非构造函数的继承
Aug 28 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
javascript电商网站抢购倒计时效果实现
Nov 19 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
Dec 26 Javascript
微信小程序之前台循环数据绑定
Aug 18 Javascript
深入理解JavaScript和TypeScript中的class
Apr 22 Javascript
微信二次分享报错invalid signature问题及解决方法
Apr 01 Javascript
JS开发常用工具函数(小结)
Jul 04 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实现网站插件机制的方法
2009/11/10 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
javascript一些实用技巧小结
2011/03/18 Javascript
javascript常用功能汇总
2015/07/05 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
Python冲顶大会 快来答题!
2018/01/17 Python
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
Python后台开发Django会话控制的实现
2019/04/15 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
Python figure参数及subplot子图绘制代码
2020/04/18 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
护士自我评价范文
2014/01/25 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
机房搬迁方案
2014/05/01 职场文书
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
2015年安康杯竞赛活动总结
2015/03/26 职场文书
苦儿流浪记读书笔记
2015/07/01 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL