收藏
回答

微信开放标签,微信h5跳转App,wx-open-launch-app,标签不显示,无法调起app?

执行了wx.ready后,弹出的

按钮在安卓ios上都不显示,并且无法弹出,即将理开微信,打开xxxapp,无法调起app

<template>

  <wx-open-launch-app id="launch-btn" appid="" extinfo="">

    <script type="text/wxtag-template">

      <style>.btn { padding: 12px; color: #f00; }</style>

      <button class="btn">App内查看</button>

    </script>

  </wx-open-launch-app>

</template>

mounted () {this.getSign()},

methods: {

getSign () {

      getSignature({

        currentUrl: encodeURIComponent(isUrl)

      }).then(res => {

        this.signInfo = res

        this.laodInfo(res)

      }).catch(err => {

        console.log(err)

      })

    },

    laodInfo (res) {

      wx.config({

        debug: true,

        appId: res.appId,

        timestamp: res.timestamp,

        nonceStr: res.nonceStr,

        signature: res.signature,

        jsApiList: [

          'checkJsApi',

          'onMenuShareTimeline',

          'onMenuShareAppMessage'

        ],

        openTagList: ['wx-open-launch-app']

      })

      wx.ready(function () {

        console.log('ready')

        wx.checkJsApi({

          jsApiList: ['wx-open-launch-app'],

          success: function (res) {

            Toast(JSON.stringify(res) + '111111111')

            const btn = document.getElementById('launch-btn')

            console.log(btn, 'oooo')

            btn.addEventListener('launch'function (e) {

              Toast('success')

            })

            btn.addEventListener('error'function (e) {

              Toast(JSON.stringify(e) + '2222222222')

            })

            btn.addEventListener('WeixinOpenTagsError'function (e) {

              console.error(e.detail.errMsg)

              Toast(JSON.stringify(e) + '3333333333')

            })

          },

          fail: () => {

            Toast(222)

          }

        })

      })

      wx.error(function (err) {

        Toast(333)

        Toast(JSON.stringify(err) + '444444444')

      })

    }

}


回答关注问题邀请回答
收藏

6 个回答

  • 吴糖气泡水🐠
    吴糖气泡水🐠
    2022-10-19

    请问一下 解决了吗 目前有相同问题 也是安卓10

    2022-10-19
    有用
    回复
  • 🇲 🇷 🇱 🇺 🇴
    🇲 🇷 🇱 🇺 🇴
    2022-07-14

    是不是jsApiList你没填api,是个空的数组

    2022-07-14
    有用
    回复
  • 龙小虬ఇ
    龙小虬ఇ
    2022-04-06

    你好,你用视图查看了自己的按钮是否只是被移动到某个看不到的位置了呢

    2022-04-06
    有用
    回复
  • 羊咩咩
    羊咩咩
    2021-09-18

    有解决的吗?

    2021-09-18
    有用
    回复
  • 飞
    2021-08-20

    兄弟你把<template>标签移除了试试看那

    2021-08-20
    有用
    回复 1
    • sr
      sr
      2021-08-20
      我这是vue写的,外层的不能去
      2021-08-20
      回复
  • sr
    sr
    2021-08-19

    目前我用的机型都不行

    安卓:微信版本8.0.9 系统:安卓10,手机型号vivo nexs

    ios:iphonex 系统版本13.1.2 微信版本8.0.10

    2021-08-19
    有用
    回复 3
    • Ada
      Ada
      2021-08-31
      解决了吗
      2021-08-31
      回复
    • 信仰   
      信仰   
      2021-09-25
      解决了么?
      2021-09-25
      回复
    • W.B.F
      W.B.F
      2021-12-22
      解决了吗
      2021-12-22
      回复
登录 后发表内容