需求

开发的时候,把图片放到页面上,点击图片没有任何反应,不能放大也不能缩小

这怎么能行!!!

所以需求来了:点击图片能够把图片弹出来,这样就能放大图片看细节了!

实现步骤

微信提供了预览图片的接口,其中urls是必填的,类型

step1 wxml文件里添加点击事件

<image class='img' src='{{imgUrl}}' bindtap='clickImg'></image>

解读:

src:存放当前图片的路径

bindtap:自定义点击事件

step2 给图片添加一个点击事件

根据wxml里的clickImg事件,创建一个点击事件:

注意参数里的urls,是一个数组

data: {imgUrl:'/images/img.jpg'  //图片路径
},
//点击事件
clickImg: function(e){var imgUrl = this.data.imgUrl;wx.previewImage({urls: [imgUrl], //需要预览的图片http链接列表,注意是数组current: '', // 当前显示图片的http链接,默认是第一个success: function (res) { },fail: function (res) { },complete: function (res) { },})
},

step3 测试

使用微信开发者工具测试,点击图片后查看调试器,如果没有报错,说明已经成功了!

当然,也可以使用手机来测试!

OK, GAME OVER

相关文章

微信小程序---对数据的增删改查操作

微信小程序---上传下载图片以及图片的展示

体验小程序

      

更多内容,请关注公众号:程序员高手之路

在公众号回复:小程序资源   即可免费获取以下微信小程序视频教程!

微信小程序系列——点击图片放大预览相关推荐

  1. 微信小程序:previewImage实现图片放大预览效果

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 前言 记录一下做项目的过程中遇到的图片放大预览效果的实现 实现的是点击图片可以放大预览,这个效果在京东淘宝都可以看到 ...

  2. 微信小程序:点击图片进行预览

    在开发需求中,经常有类似与九宫格的图片展示,当点击图片时进行图片的预览,如果多图的情况还可以左右滑动. 小程序中具体实现效果如下: WXML <view class='imgList'> ...

  3. 微信小程序现实点击图片预览功能

    html部分 <image bindtap="showPic"></image> js部分 showPic: function () {// 预览图片,放大 ...

  4. uniapp实现h5、app、微信小程序三端pdf文件下载和预览

    以下代码兼容三端,app,h5,微信小程序,经过个人测试 手机端有两种方法,使用renderjs或者uniapp的api 两者的区别 使用renderjs的写法,会提示用户是否下载文件,下载完成后用户 ...

  5. 微信小程序点击图片放大预览,新页面中全屏预览图片

    第一步:在wxml中定义image组件,并设置绑定事件. <image src="{{priceUrl}}" bindtap="imgClick"> ...

  6. 自学小程序,我教你呀(五)实现点击图片放大预览长按保存下载

    前言 其实很多手机,只要你点了预览图片,然后长按图片就能够实现保存到手机和分享给朋友. 实现步骤 微信提供了预览图片的接口,其中urls是必填的类型 step1 wxml文件里添加点击事件 <i ...

  7. 小程序 点击图片放大预览

    Banner图点击预览 wxml <!-- banner --> <view class='home-banner'><swiper indicator-dots='tr ...

  8. 点击图片放大预览,遮罩屏幕放大展示

    功能说明:将图片方格展示,点击某张图片可在当前页面进行预览,点击遮罩屏幕,并且方法显示,点击右上角x,放大的图片消失. 效果图如下: 1.引入fancy.js和fancy.css 路径根据项目实际路径 ...

  9. uni-app 点击图片放大预览

    <u-image @click="imgClick(imgSrc)" :src="imgSrc"> </u-image> <scr ...

最新文章

  1. 如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。
  2. 智源研究院发布《2020北京人工智能发展报告》,剖析北京AI发展的17个中国“第一”...
  3. 把企业分“三只鸟”的发展好比“三个策略”
  4. java8 list切片_Java8新特性_创建 Stream、流筛选与切片
  5. python的web抓取_python实现从web抓取文档的方法
  6. Python 中引入多个模块,包的概念
  7. 【bzoj2223】[Coci 2009]PATULJCI 主席树
  8. improve php,解析提高PHP执行效率
  9. Research Fellow、Research Assistant、predoc等的区别
  10. C++ 简单的 Tcp 实现[socket] 服务器端与客户端通信
  11. 全国高等学校计算机等级用处,全国计算机等级考试一级有什么用
  12. 07.移动先行之谁主沉浮----控件之轮流轰炸——布局类控件
  13. 单因子测试用什么软件检查,如何进行单元测试?
  14. USC ECG Learning Center/ ECG Glossary
  15. 怎么看mac电脑wifi密码?很简单!
  16. 机器学习实战 11- SVD
  17. 二分查找算法-java
  18. python拍照搜题_OCR拍照搜题
  19. 软件测试——126邮箱网页注册和登陆功能测试
  20. bugly怎么读_腾讯Bugly学习了解

热门文章

  1. 2022年全球市场电视遥控器总体规模、主要生产商、主要地区、产品和应用细分研究报告
  2. 小华和姐姐都用计算机,小学一年级数学思维训练题(及答案)
  3. Jupyter Notebook简介、安装及使用教程
  4. R语言学习之因子转换成数值
  5. 海思isp图像处理芯片_基于海思芯片的高清IP芯片级解决方案
  6. 利用5次shift弹出粘滞键破解部分win7/win10密码
  7. 哪里有c语言教学视频,C语言教学视频(共32课更新完毕)(献给所有的爱好计算机的同学)(更新c+)...
  8. 计算 ITPC 你需要知道这些……
  9. 第八届蓝桥杯个人赛省赛C/C++ A组 第一题 迷宫
  10. 压缩空气储能系统市场现状及未来发展趋势