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


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模板插件 jquery.tmpl 动态ajax扩展
Nov 10 Javascript
javascript的渐进增强与平稳退化浅谈
Nov 12 Javascript
jquery uploadify 在FF下无效的解决办法
Sep 26 Javascript
javascript中this指向详解
Apr 23 Javascript
jQuery 判断是否包含在数组中Array[]的方法
Aug 03 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
easyUI combobox实现联动效果
Jan 17 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
Mar 31 Javascript
angular中子控制器向父控制器传值的实例
Oct 08 Javascript
koa2的中间件功能及应用示例
Mar 05 Javascript
vue render函数动态加载img的src路径操作
Oct 26 Javascript
three.js 实现露珠滴落动画效果的示例代码
Mar 01 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 SQL Injection with MySQL
2011/02/27 PHP
php 短链接算法收集与分析
2011/12/30 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
php观察者模式应用场景实例详解
2017/02/03 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
Jquery中删除元素的实现代码
2011/12/29 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
JavaScript DOM基础
2015/04/13 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
Python发送Email方法实例
2014/08/21 Python
Python定时器实例代码
2017/11/01 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
Django实现基于类的分页功能
2019/10/31 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
结合CSS3的新特性来总结垂直居中的实现方法
2016/05/30 HTML / CSS
什么是事务?为什么需要事务?
2012/01/09 面试题
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
美容师的职业规划书
2013/12/27 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python