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


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 相关文章推荐
ext监听事件方法[初级篇]
Apr 27 Javascript
JavaScript 字符编码规则
May 04 Javascript
jquery实现炫酷的叠加层自动切换特效
Feb 01 Javascript
JavaScript中Cookies的相关使用教程
Jun 04 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
Jun 14 Javascript
AngularJS 过滤与排序详解及实例代码
Sep 14 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 Javascript
js事件委托和事件代理案例分享
Jul 25 Javascript
JS逻辑运算符短路操作实例分析
Jul 09 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
Aug 21 Javascript
jquery将json转为数据字典的实例代码
Oct 11 jQuery
vue实现input输入模糊查询的三种方式
Aug 14 Vue.js
微信小程序修改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
Smarty+QUICKFORM小小演示
2007/02/25 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
2016/02/19 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
vue 动态改变静态图片以及请求网络图片的实现方法
2018/02/07 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
Python学习笔记(二)基础语法
2014/06/06 Python
python实现多线程抓取知乎用户
2016/12/12 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
python计算无向图节点度的实例代码
2019/11/22 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
python3实现飞机大战
2020/11/29 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
参观监狱心得体会
2014/01/02 职场文书
高中生逃课检讨书
2014/10/10 职场文书
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers
Redis读写分离搭建的完整步骤
2021/09/14 Redis
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL
MySQL详细讲解变量variables的用法
2022/06/21 MySQL