收藏
回答

wx-open-launch-weapp在Vuet中使用 ios正常,在安卓上不显示?

开放标签:wx-open-launch-weapp

机型: 华为Noval 7 Pro 和oppo R15

微信版本号:7.0.18和7.0.18

系统:安卓9

问题描述: ios没问题, config ok, 按钮可以显示,可以跳转. 安卓 config ok, 按钮无法显示.

可复现地址:http://yisheng.aihaisi.com/wap/patient/common/recommend-product?recommendId=110


动态创建wx-open-launch-weapp组件,代码如下:

<template>
   <div class="launch_btn"></div>
</template>
<script>
  methods: {
    generatorWXOpenTag({ alias, salesmanCode }) {
      const script = document.createElement('script')
      script.type = 'text/wxtag-template'
      script.text = '<div style="height:48px;width:100px;color:#fff;font-size:16px;text-align:center;line-height:48px;">去购买</div>'
      const html = `<wx-open-launch-weapp style="position:fixed;z-index:2;bottom:20px;right:0px;width:100px;height:48px;background:#00C365;border-top-left-radius: 48px;border-bottom-left-radius: 48px;" username="gh_1a5dc044c976" path="${`packages/goods/detail/index.html?alias=${alias}&sl=${salesmanCode}`}">${script.outerHTML}</wx-open-launch-weapp>`
        const classname = 'launch_btn'
        document.getElementsByClassName(classname)[0].innerHTML = html
      }
    }

</script>


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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2020-09-21

    你好,按照这种格式提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2020-09-21
    有用
    回复 1
    • 树下天空
      树下天空
      2020-09-22
      解决了~ 打开debug 发现在安卓上config:fail; (奇怪的是,ios上是config:ok)。
      然后调试发现,wxconfig初始化时,虽然不用jsApiList参数里的任何接口,还是要随便选一个填上。jsApiList: ['']; 不行。jsApiList: ['chooseImage'];就行了。
      2020-09-22
      1
      回复
  • Towry
    Towry
    2021-06-17

    可能的原因:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html


    里面搜下 CSP。

    2021-06-17
    有用
    回复
登录 后发表内容
问题标签