微信小程序实现预览图片功能


Posted in Javascript onOctober 22, 2020

本文实例为大家分享了微信小程序实现预览图片的具体代码,供大家参考,具体内容如下

先看下效果图:

微信小程序实现预览图片功能

这种效果在一些商城类的小程序里是很常见的一种功能,实现起来也很简单

下面我们来看一下代码:

我的这些图片资源是从后台拿到的,你们看一下具体的需求,一般都是后台返回,毕竟小程序是有大小限制的。

<view class='contentbot'>
  <view class='contentWa' wx:key='id' wx:for='{{wawa}}'>
  <image src='{{item.img_url}}' mode='widthFix' data-src='{{item.img_url}}' bindtap='previewImage'></image>
   <text class='waName'>{{item.name}}</text>
  </view>
</view>

CSS:

.contentWa {
 margin-top: 20rpx;
 display: flex;
 flex-direction: column;
 justify-content: flex-start;
}
.contentWa image {
 margin: 0;
 padding: 0;
 width: 100%;
}
.getWa{
 display: flex;
 flex-direction: row;
 justify-content: space-between;
}
.waName {
 width: 100%;
 height: 80rpx;
 line-height: 80rpx;
 font-size: 30rpx;
 text-align: center;
 background: #fff;
 display: inline-block;
}

JS:

//预览图片
 previewImage: function (e) {
  var current = e.target.dataset.src;
  var imgList = [];
  for (let i = 0; i < this.data.wawa.length; i++) {
   imgList.push(this.data.wawa[i].img_url);
  }
  wx.previewImage({
   current: current,//当前点击的图片链接
   urls: imgList//图片数组
  })
 },

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
Oct 31 Javascript
深入理解Javascript动态方法调用与参数修改的问题
Dec 10 Javascript
JS延时器提示框的应用实例代码解析
Apr 27 Javascript
javascript判断图片是否加载完成的方法推荐
May 13 Javascript
javascript 判断当前浏览器版本并判断ie版本
Feb 17 Javascript
JS检测window.open打开的窗口是否关闭
Jun 25 Javascript
微信头像地址失效踩坑记附带解决方案
Sep 23 Javascript
原生JS实现烟花效果
Mar 10 Javascript
原生js canvas实现鼠标跟随效果
Aug 02 Javascript
openlayers 3实现车辆轨迹回放
Sep 24 Javascript
微信小程序用户授权最佳实践指南
May 08 Javascript
详解如何使用koa实现socket.io官网的例子
Nov 04 #Javascript
微信小程序实现多选功能
Nov 04 #Javascript
微信小程序实现无限滚动列表
May 29 #Javascript
微信小程序自定义轮播图
Nov 04 #Javascript
微信小程序实现带缩略图轮播效果
Nov 04 #Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 #Javascript
微信小程序实现下拉菜单切换效果
Mar 30 #Javascript
You might like
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
关于图片的预加载过程中隐藏未知的
2012/12/19 Javascript
JS中表单的使用小结
2014/01/11 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
详谈JavaScript的闭包及应用
2017/01/17 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
小程序实现日历左右滑动效果
2019/10/21 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
js实现select下拉框选择
2020/01/11 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
python中sets模块的用法实例
2014/09/30 Python
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python处理XML格式数据的方法详解
2017/03/21 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
培训主管岗位职责
2014/02/01 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
张丽莉事迹观后感
2015/06/16 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
python如何为list实现find方法
2022/05/30 Python