微信小程序识别二维码跳转 图片预览,放大图片 + 识别图中二维码 出现的坑2个

wx.previewImage(OBJECT)

预览图片。自己代码

微信小程序图片的放大,打开图片,

changebig:function(e){

var that=this

let bigimage = that.data.api + '/Uploads/' + that.data.ceshi

wx.previewImage({

current: "that.data.api + '/Uploads/' +that.data.ceshi", // 当前显示图片的http链接

urls: [that.data.api + '/Uploads/' + that.data.img] // 需要预览的图片http链接列表(重点)

 })

}

写这个主要是为了实现识别图中二维码做准备

 

参数类型必填说明
currentString当前显示图片的链接,不填则默认为 urls 的第一张
urlsStringArray需要预览的图片链接列表
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

看着这个地方容易出现的坑

1.主要问题就是图片不能是本地的也就是必须是http的,不然出现的图片打不开

2.就是我们的urls和current的问题两个的类型注意urls的类型写错也是不行的String和StringArray

 

给大家配上效果图

如果大家是需要识别二维码,那必须是小程序的二维码

我放置一个我自己的项目小程序大家可以看下

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值