微信小程序 图片长按识别功能 笔记
☹ 背景
- 今天,做的小程序项目要求,个人中心的客服图片在用户长按时可以识别其二维码
- 在百度无果,参考小程序官方文档后,发现:
1.文档中有一句提示:"image组件中二维码/小程序码图片不支持长按识别,仅在 wx.previewImage 中支持长按识别"
2.即便实现了 “wx.previewImage” 效果,但依旧是不支持二维码识别的
附录文档位置:小程序图片长按识别
▽ 代码设计
- 好在这也是一个不错的知识点,在此进行一番实现流程的记录,欢迎指摘.
①. wxml 页面元素设计
- 作为引导界面,只需放置一张图片即可,以我的代码为例
//# 使用简单的实现方式,直接赋值一个图片链接得了
<image src="https://img.fetow.com/Public/Index/images/shewm.jpg" mode="widthFix" data-src="https://img.fetow.com/Public/Index/images/shewm.jpg" bindtap="previewImage"></image>
②. js 文件实现 “previewImage”方法
- 在对应的
js
文件中,添加了如下的方法
/*** 图片预览方法* 此处注意的一点就是,调用 "wx.previewImage"时,第二个参数要求为数组形式哦* 当然,做过图片上传功能的应该会注意到,如果涉及到多张图片预览,图片链接数组集合即为参数 urls!*/ previewImage: function(e) {var current = e.target.dataset.src;wx.previewImage({current: current,urls: [current]})},
▽. 实现效果
①. 普通二维码长按效果
- 可以发现,下图(左)中是没有“识别图中二维码”的选项
【注】:
- 上图(左):中的二维码,其实就是一些普通的二维码啦
【小程序中的打开效果】
- 上图(右):如果发送给了好友或者自行保存后,在微信中打开的并长按的效果
【此图是作为对比效果的】
②. 小程序码长按效果
- 与上面普通二维码有所区别的是,小程序中是可以长按识别小程序码的
微信小程序 图片长按识别功能 笔记相关推荐
- 小程序图片长按识别功能的实现
背景 今天,做的小程序项目要求,个人中心的客服图片在用户长按时可以识别其二维码 在百度无果,参考小程序官方文档后,发现: 1.文档中有一句提示:"image组件中二维码/小程序码图片不支持长 ...
- h5嵌入微信小程序webView长按识别二维码
1.h5页面用于渲染图片 <div id="app"><div class="priview-img"><imgv-for=&qu ...
- 【愚公系列】2022年09月 微信小程序-图片懒加载功能实现
文章目录 前言 一.官方图片的懒加载 1.wxml 2.js 3.css 4.效果 二.第三方包实现图片的懒加载 1.安装第三方包 2.组件引用 3.wxml 4.js 5.css 6.效果 前言 大 ...
- 微信小程序 长按图片不出现菜单_微信小程序实现长按删除图片的示例
说明 最近在学小程序,遇到长按图片删除的问题,特此记录,记录自己的成长轨迹 需求: 长按删除指定图片 需要解决的问题 长按事件如何表示出来? 如何获取当前长按元素的下标? 如何删除元素? 解决办法 长 ...
- 微信小程序图片自动播放功能
小程序图片自动轮换滚动功能 在看小程序源码时,发现该小程序用内置组件"swiper"实现图片滚动功能.经过测试效果很不错,因此记录下实现方法. 使用小程序组件swiper实现滑块视 ...
- 微信小程序图片裁剪插件image-cropper
image-cropper 一款高性能的微信小程序图片裁剪插件,支持旋转.设置尺寸 功能亮点 1.支持旋转支持旋转支持旋转. 2.性能超高超流畅,大图毫无卡顿感. 3.可以设置导出图片尺寸. 4.自由 ...
- 怎么实现微信小程序云开发拼团功能?
[微信云开发教程]怎么实现微信小程序云开发拼团功能? 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 [微 ...
- 微信小程序实现长文本分段播放
微信小程序实现长文本分段播放 接上篇 微信小程序实现语音合成功能 解决腾讯智能语音插件中文最大支持100个汉字的问题 场景:需要合成100汉字以上的文本进行语音播报 注意:本文示例代码是在上篇基础上进 ...
- 微信小程序集成实时音视频通话功能
微信小程序集成实时音视频通话功能 背景 在项目的开发当中,很多时候,我们会有音频.视频通话的需求,但是一般都不会自己来写,所以我们就需要借助第三方来实现.尤其是这次的项目开发当中,需要在微信小程序当中 ...
- 微信小程序账号长时间未登录冻结解封
微信小程序账号长时间未登录冻结解封 1.账号找回链接[官方]:http://mp.weixin.qq.com/acct/findacct?action=scan 2.按照官方指引的三个操作步骤进操作, ...
最新文章
- ubuntu下vim的配置
- mysql通过视图查看_MySQL教程92-MySQL查看视图
- Hadoop-2.4.1学习之edits和fsimage查看器
- error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值
- 密码认证协议PAT怎么配置?
- IE7关闭窗口不提示确认的js
- win10卸载电脑管家就蓝屏_win10 动不动就蓝屏,都不敢用啦。该怎么解决呢?
- Effective Objective-C 2.0 初读小结
- php去除html标签 空白,php使用strip_tags()去除html标签仍有空白的解决方法
- filters获取data中的数据
- 转:从框架看PHP的五种境界及各自的薪资待遇(仅限于二三线城市,一线除外)...
- 提高开发效率的 Eclipse 实用操作
- 三菱Q系列总线型项目程序全套,三菱PLC程序+proface触摸屏双屏+电气图纸+程序注释规划表
- 区别python中list()和tolist()的区别
- Java程序员,你必须得知道并发编程概念
- 《深度学习的艺术》笔记整理读后感
- amh在linux下修改伪静态,伪静态规则大全 - AMH云主机面板 - AMH开源社区 - amh.sh
- ubuntu阿里云盘(小白羊)
- 计算机二级第二课堂学记录表,第二课堂学分/第二课堂学分是什么?大学第二课堂学分不够...
- 自动驾驶货运编队行驶介绍
热门文章
- [附源码]Java计算机毕业设计SSM高等数学在线学习平台
- 思科CCNP认证和华为 HCIP认证路由交换技术的分类最全总结
- 高质量PWM数字功放芯片
- VMware ESXi 7.0 U3 SLIC 2.6 Unlocker 集成 Intel NUC 网卡、USB 网卡和 NVMe 驱动
- JavaScript --------WebS APIs学习之本地存储
- php结合phantomjs实现网页截屏、抓取js渲染的页面
- 毕业设计:基于深度学习的中文情感分类 - 卷积神经网络 情感分类 情感分析 情感识别 评论情感分类
- MOEA/D 算法详解
- coverity java_coverityamp;fortify1--Poor Error Handling: Overly Broad Catch
- SCRUM敏捷开发教程