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


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 相关文章推荐
$.getJSON在IE下失效的原因分析及解决方法
Jun 16 Javascript
jquery解析xml字符串示例分享
Mar 25 Javascript
网页广告中JS代码的信息监听示例
Apr 02 Javascript
window.returnValue使用方法示例介绍
Jul 03 Javascript
函数式 JavaScript(一)简介
Jul 07 Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 Javascript
js实现常用排序算法
Aug 09 Javascript
JS实现标签滚动切换效果
Dec 25 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
Dec 24 Javascript
VUE使用axios调用后台API接口的方法
Aug 03 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
Sep 09 Javascript
微信小游戏中three.js离屏画布的示例代码
Oct 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
PHP 错误之引号中使用变量
2009/05/04 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
php 可变函数使用小结
2018/06/12 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
node.js 使用ejs模板引擎时后缀换成.html
2015/04/22 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
Windows下python2.7.8安装图文教程
2016/05/26 Python
python学习 流程控制语句详解
2016/06/01 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
2017/12/25 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
详解django2中关于时间处理策略
2019/03/06 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
法国珠宝店:CLEOR
2017/01/29 全球购物
美国知名生活购物网站:Goop
2017/11/03 全球购物
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
什么是.net的Remoting技术
2016/07/08 面试题
小孩百日宴答谢词
2014/01/15 职场文书
学生出入校管理制度
2014/01/16 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
求职自荐信的格式
2014/04/07 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
幼儿园教师求职信
2015/03/20 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
MySQL数据库 任意ip连接方法
2022/05/20 MySQL
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers