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


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 事件对象的实现
Jul 13 Javascript
JavaScript中的slice()方法使用详解
Jun 06 Javascript
Javascript中的方法和匿名方法实例详解
Jun 13 Javascript
JS递归遍历对象获得Value值方法技巧
Jun 14 Javascript
详解webpack+es6+angular1.x项目构建
May 02 Javascript
jquery 一键复制到剪切板的实例
Sep 20 jQuery
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
Apr 25 Javascript
记一次webpack3升级webpack4的踩坑经历
Jun 12 Javascript
Vue中props的详解
May 16 Javascript
微信小程序实现图片上传
May 23 Javascript
解决layui使用layui-icon出现默认图标的问题
Sep 11 Javascript
layer提示框添加多个按钮选择的实例
Sep 12 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
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
php验证session无效的解决方法
2014/11/04 PHP
实现PHP搜索加分页
2016/10/12 PHP
jQuery 自动增长的文本输入框实现代码
2010/04/02 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
Vue项目安装插件并保存
2019/01/28 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
Python中的装饰器用法详解
2015/01/14 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
tensorflow实现softma识别MNIST
2018/03/12 Python
python微信公众号开发简单流程
2018/03/23 Python
python使用tornado实现登录和登出
2018/07/28 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
image-set实现Retina屏幕下图片显示详细介绍
2012/12/24 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
应届生个人求职信模板
2013/11/26 职场文书
网络优化专员求职信
2014/05/04 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS