#独家
小程序内嵌入的网页还可以使用wx-open-launch-weapp打开小程序吗?

2023-06-10 0 1,710

问题:

小程序上有一个打卡签到的功能,在微信内访问网页做签到时都会跳转到小程序上做签到,使用的是wx-open-launch-weapp,且已经实现。问题是小程序里也有一个进入网页的入口,使用的是web-view,方便在小程序里快速访问网页其他功能。小程序内访问网页后,网页做签到又会跳转到小程序,此时打开小程序的按钮就不展示了。
正常情况:访问网页后跳转小程序,跳转按钮正常显示且跳转成功
问题情况:访问小程序后在内访问网页,再想点跳转按钮到小程序,此时跳转按钮不展示.

无论上述哪种情况wx.config都是配置正确的

请问是wx-open-launch-weapp不支持在小程序内访问网页后再打开小程序吗?

代码:

 async getWxTicket() {
      const url = window.location.href.split('#')[0]
      const res = await getWxTicket({
        url
      })
      wx.config({
        debug: true, 
        appId: 'wx****', 
        timestamp: res.data.timestamp, 
        nonceStr: res.data.noncestr, 
        signature: res.data.signature, 
        jsApiList: ['updateTimelineShareData'], 
        openTagList: ['wx-open-launch-weapp'] 
      })

      const userInfo = `userId=${this.userInfo.id}&agentId=${this.userInfo.defalutAgentId}`
      const path = this.path + ((this.path.indexOf('?') === -1) ? `?${userInfo}` : `&${userInfo}`)
      const script = document.createElement('script')
      script.type = 'text/wxtag-template'
      script.text = this.htmlText
      this.html = `<wx-open-launch-weapp id="launch-btn" class="launch-btn" username="gh_***"` +
      `path=${path}  env-version="develop">` +
      `${script.outerHTML}</wx-open-launch-weapp>`

      wx.ready((res) => {
        this.success = JSON.stringify(res)
     
      })

      wx.error((res) => {
        this.error = JSON.stringify(res)
      
      })
    },

用微信的sdk:https://developers.weixin.qq.com/miniprogram/dev/component/we…

小程序内嵌入的网页还可以使用wx-open-launch-weapp打开小程序吗?
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. JK下载官网所有资源来源于开发团队,加入会员即可下载使用!如有问题请联系右下角在线客服!
2. JK下载官方保障所有软件都通过人工亲测,为每位会员用户提供安全可靠的应用软件、游戏资源下载及程序开发服务。
3. JK开发团队针对会员诉求,历经多年拥有现今开发成果, 每款应用程序上线前都经过人工测试无误后提供安装使用,只为会员提供安全原创的应用。
4. PC/移动端应用下载后如遇安装使用问题请联系右下角在线客服或提交工单,一对一指导解决疑难。

JK软件下载官网 技术分享 小程序内嵌入的网页还可以使用wx-open-launch-weapp打开小程序吗? https://www.jkxiazai.com/1811.html

JK软件应用商店是经过官方安全认证,保障正版软件平台

相关资源

官方客服团队

为您解决烦忧 - 24小时在线 专业服务