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


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中去掉数组中的重复值的实现方法
Aug 03 Javascript
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
Aug 10 Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
vue的mixins属性详解
Mar 14 Javascript
webpack+react+antd脚手架优化的方法
Apr 02 Javascript
apicloud拉起小程序并传递参数的方法示例
Nov 21 Javascript
微信小程序实现搜索历史功能
Mar 26 Javascript
js实现自定义右键菜单
May 18 Javascript
webpack4从0搭建组件库的实现
Nov 29 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
Feb 25 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
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
javascript 对象的定义方法
2007/01/10 Javascript
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
IE6弹出“已终止操作”的解决办法
2010/11/27 Javascript
js中匿名函数的创建与调用方法分析
2014/12/19 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
JavaScript中的类(Class)详细介绍
2014/12/30 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
微信小程序实现图片预览功能
2018/01/31 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
jQuery中each和js中forEach的区别分析
2019/02/27 jQuery
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
微信小程序云开发使用方法新手初体验
2019/05/16 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
python快速查找算法应用实例
2014/09/26 Python
python编辑用户登入界面的实现代码
2018/07/16 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
Django使用rest_framework写出API
2020/05/21 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
Python Tkinter实例——模拟掷骰子
2020/10/24 Python
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
ddl,dml和dcl的含义
2016/05/08 面试题
计算机专业毕业生求职信分享
2013/12/24 职场文书
餐厅采购员岗位职责
2014/03/06 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
写作技巧:优秀文案必备的3种结构
2019/08/19 职场文书