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


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 相关文章推荐
Ubuntu 11.10 安装Node.js的方法
Nov 30 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
Jan 09 Javascript
PHP 数组current和next用法分享
Mar 05 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
实例解析jQuery工具函数
Dec 01 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
详解VueJs前后端分离跨域问题
May 24 Javascript
Vue框架之goods组件开发详解
Jan 25 Javascript
详解Angularjs 自定义指令中的数据绑定
Jul 19 Javascript
200行HTML+JavaScript实现年会抽奖程序
Jan 22 Javascript
微信小程序网络请求实现过程解析
Nov 06 Javascript
详解vue中v-on事件监听指令的基本用法
Jul 22 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
phpmyadmin操作流程
2006/10/09 PHP
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
PHP在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
webpack-dev-server自动更新页面方法
2018/02/22 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
Vue模板语法中数据绑定的实例代码
2019/05/17 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
python简单实现计算过期时间的方法
2015/06/09 Python
python中的全局变量用法分析
2015/06/09 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
Python控制Firefox方法总结
2019/06/03 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
2020/02/29 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
Python实现壁纸下载与轮换
2020/10/19 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
Hibernate持久层技术
2013/12/16 面试题
业务部门经理岗位职责
2014/02/23 职场文书
函授生自我鉴定
2014/03/25 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
Win11 22H2 2022怎么更新? 获得Win1122H22022版本升级技巧
2022/09/23 数码科技