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


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 参考教程
Dec 29 Javascript
javascript网页关键字高亮代码
Jul 30 Javascript
js的touch事件的实际引用
Oct 13 Javascript
基于jquery实现省市区三级联动效果
Dec 25 Javascript
JavaScript操作选择对象的简单实例
May 16 Javascript
总结javascript中的六种迭代器
Aug 16 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
Feb 19 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
Apr 26 Javascript
详解mpvue scroll-view自动回弹bug解决方案
Oct 01 Javascript
bootstrap实现嵌套模态框的实例代码
Jan 10 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
PHILIPS L4X25T电路分析和打理
2021/03/02 无线电
php数据库连接
2006/10/09 PHP
php 高效率写法 推荐
2010/02/21 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
canvas实现图像布局填充功能
2017/02/06 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
vue 实现axios拦截、页面跳转和token 验证
2018/07/17 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
vue cli3.0打包上线静态资源找不到路径的解决操作
2020/08/03 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
python中函数传参详解
2016/07/03 Python
python 调用HBase的简单实例
2016/12/18 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
在django中自定义字段Field详解
2019/12/03 Python
python实现飞机大战游戏(pygame版)
2020/10/26 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
Html5新特性用canvas标签画多条直线附效果截图
2014/06/30 HTML / CSS
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
高性能装备提升营地:Kammok
2019/02/27 全球购物
考试退步检讨书
2014/01/15 职场文书
擅自离岗检讨书
2014/02/11 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
二手房购房意向书
2015/05/09 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android