微信小程序长按图片,实现保存、转发、识别图中二维码

在小程序image组件中二维码/小程序码图片不支持长按识别,仅在 wx.previewImage 中支持长按识别
但是通过wx.previewImage只能实现保存,转发,小程序 只能识别 小程序二维码,别的不能实现。

<image src="{{url}}" data-src="{{url}}" bindtap="previewImage">image>

Page({
	data:{
		url:''
	},
	previewImage(e){
		var cur=e.target.dataset.src;//获取本地一张图片链接
		wx.previewImage({
			current: cur, //字符串,默认显示urls的第一张
  			urls: [cur] // 数组,需要预览的图片链接列表
		})
	}
})



如果上边做完,仍有问题,可以看看下边的注意事项!(以下注意事项不确定全都是)

1.如果需要识别二维码,那必须是小程序的二维码
2.图片路径中有中文无法显示图片
3.图片地址不能为http开头,否则图片只能在调试模式中显示,真机也必须开调试。
4.图片名称不能有空格
5.图片的后缀必须为小写的.png或者.jpg

你可能感兴趣的:(前端,微信小程序)