微信小程序系列——点击图片放大预览
需求
开发的时候,把图片放到页面上,点击图片没有任何反应,不能放大也不能缩小
这怎么能行!!!
所以需求来了:点击图片能够把图片弹出来,这样就能放大图片看细节了!
实现步骤
微信提供了预览图片的接口,其中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
相关文章
微信小程序---对数据的增删改查操作
微信小程序---上传下载图片以及图片的展示
体验小程序
更多内容,请关注公众号:程序员高手之路
在公众号回复:小程序资源 即可免费获取以下微信小程序视频教程!
微信小程序系列——点击图片放大预览相关推荐
- 微信小程序:previewImage实现图片放大预览效果
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 前言 记录一下做项目的过程中遇到的图片放大预览效果的实现 实现的是点击图片可以放大预览,这个效果在京东淘宝都可以看到 ...
- 微信小程序:点击图片进行预览
在开发需求中,经常有类似与九宫格的图片展示,当点击图片时进行图片的预览,如果多图的情况还可以左右滑动. 小程序中具体实现效果如下: WXML <view class='imgList'> ...
- 微信小程序现实点击图片预览功能
html部分 <image bindtap="showPic"></image> js部分 showPic: function () {// 预览图片,放大 ...
- uniapp实现h5、app、微信小程序三端pdf文件下载和预览
以下代码兼容三端,app,h5,微信小程序,经过个人测试 手机端有两种方法,使用renderjs或者uniapp的api 两者的区别 使用renderjs的写法,会提示用户是否下载文件,下载完成后用户 ...
- 微信小程序点击图片放大预览,新页面中全屏预览图片
第一步:在wxml中定义image组件,并设置绑定事件. <image src="{{priceUrl}}" bindtap="imgClick"> ...
- 自学小程序,我教你呀(五)实现点击图片放大预览长按保存下载
前言 其实很多手机,只要你点了预览图片,然后长按图片就能够实现保存到手机和分享给朋友. 实现步骤 微信提供了预览图片的接口,其中urls是必填的类型 step1 wxml文件里添加点击事件 <i ...
- 小程序 点击图片放大预览
Banner图点击预览 wxml <!-- banner --> <view class='home-banner'><swiper indicator-dots='tr ...
- 点击图片放大预览,遮罩屏幕放大展示
功能说明:将图片方格展示,点击某张图片可在当前页面进行预览,点击遮罩屏幕,并且方法显示,点击右上角x,放大的图片消失. 效果图如下: 1.引入fancy.js和fancy.css 路径根据项目实际路径 ...
- uni-app 点击图片放大预览
<u-image @click="imgClick(imgSrc)" :src="imgSrc"> </u-image> <scr ...
最新文章
- 如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。
- 智源研究院发布《2020北京人工智能发展报告》,剖析北京AI发展的17个中国“第一”...
- 把企业分“三只鸟”的发展好比“三个策略”
- java8 list切片_Java8新特性_创建 Stream、流筛选与切片
- python的web抓取_python实现从web抓取文档的方法
- Python 中引入多个模块,包的概念
- 【bzoj2223】[Coci 2009]PATULJCI 主席树
- improve php,解析提高PHP执行效率
- Research Fellow、Research Assistant、predoc等的区别
- C++ 简单的 Tcp 实现[socket] 服务器端与客户端通信
- 全国高等学校计算机等级用处,全国计算机等级考试一级有什么用
- 07.移动先行之谁主沉浮----控件之轮流轰炸——布局类控件
- 单因子测试用什么软件检查,如何进行单元测试?
- USC ECG Learning Center/ ECG Glossary
- 怎么看mac电脑wifi密码?很简单!
- 机器学习实战 11- SVD
- 二分查找算法-java
- python拍照搜题_OCR拍照搜题
- 软件测试——126邮箱网页注册和登陆功能测试
- bugly怎么读_腾讯Bugly学习了解
热门文章
- 2022年全球市场电视遥控器总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 小华和姐姐都用计算机,小学一年级数学思维训练题(及答案)
- Jupyter Notebook简介、安装及使用教程
- R语言学习之因子转换成数值
- 海思isp图像处理芯片_基于海思芯片的高清IP芯片级解决方案
- 利用5次shift弹出粘滞键破解部分win7/win10密码
- 哪里有c语言教学视频,C语言教学视频(共32课更新完毕)(献给所有的爱好计算机的同学)(更新c+)...
- 计算 ITPC 你需要知道这些……
- 第八届蓝桥杯个人赛省赛C/C++ A组 第一题 迷宫
- 压缩空气储能系统市场现状及未来发展趋势