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


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中圆括号()和方括号[]的特殊用法疑问解答
Aug 06 Javascript
浅析JavaScript中的typeof运算符
Nov 30 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
原生js实现移动端瀑布流式代码示例
Dec 18 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
JavaScript实现网页头部进度条刷新
Apr 16 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
May 03 Javascript
Node.js 实现简单的接口服务器的实例代码
May 23 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 Javascript
ES6小技巧之代替lodash
Jun 07 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编写大型网站问题集
2007/03/06 PHP
php header Content-Type类型小结
2011/07/03 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
2013/06/26 PHP
php数据类型判断函数有哪些
2013/09/23 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
2014/11/03 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
BOM与DOM的区别分析
2010/10/26 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
vue中添加mp3音频文件的方法
2018/03/02 Javascript
React如何避免重渲染
2018/04/10 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
2019/06/26 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
[38:42]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第二场 11.05
2020/11/05 DOTA
python机器学习理论与实战(二)决策树
2018/01/19 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
小学生新学期寄语
2014/01/19 职场文书
银行见习期自我鉴定
2014/01/29 职场文书
2014信息公开实施方案
2014/02/22 职场文书
初三班主任寄语大全
2014/04/04 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS