小程序内使用navigator跳转小程序,如果跳转失败则弹出二维码,扫码进入小程序

//wxml
  <view class='game_li' wx:for="{{item.list}}" wx:key="xxx">
          <navigator target="miniProgram" app-id="{{item.wxid}}" path="{{item.path}}" open-type='navigate'>
            <image wx:if="{{item.qr}}" src='{{item.img}}' class='game_li_icon' data-url="{{item.qr}}" catchtap="qrsclick"></image>  **如果后台有二维码输出,前端则通过if判断显示,再通过catchtap冒泡进行点击**
            <image wx:if="{{item.qr==null ||item.qr==''}}" src='{{item.img}}' class='game_li_icon'></image>

          </navigator>
    </view>
//js
 qrclick:function(res){

    wx.previewImage({
      current: 二维码图片的地址.url, // 当前显示图片的http链接
      urls: [二维码图片的地址.url] // 需要预览的图片http链接列表
    })
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值