通过自己的测试以及各类博客资料的查询,总结如下:
1.小程序中的图片不能识别除小程序码以外的二维码
2.并且仅在 wx.previewImage 中支持长按识别
官方文档(wx.previewImage组件)
html代码(这里我就简单的添加了一张图片做测试)
<image src="/image/code.png" data-src='/image/code.png' bindtap='previewImage' ></image>
js代码
previewImage: function (e){
console.log(1);
var current = e.target.dataset.src; //这里获取到的是一张本地的图片
wx.previewImage({
current: current,//需要预览的图片链接列表
urls: [current] //当前显示图片的链接
})
},
经测试,当预览的是本地的图片时,图片不能加载,只有来自于网上或者是通过手机相册选择、拍照获取的图片才可以成功显示,并且只能扫描小程序码
下面为二维码和小程序码的测试图