评论

开放标签wx-open-launch-weapp的一些问题认知

对于<wx-open-launch-weapp>标签,在社区搜索了很多,也得到了一些好心人的指点,所以我希望我遇到的问题能帮到你们,对此我把他列出来,写的不好,莫怪

先上代码:

 普通HTML版本为:(由于使用代码选项,保存无法显示,所以只能文本显示了)

<wx-open-launch-weapp
  id="launch-btn"
  username="gh_xxxxxxxx"
  path="pages/home/index?user=123&action=abc"
>
  <script type="text/wxtag-template">
    <style>.btn { padding: 12px }</style>
    <button class="btn">打开小程序</button>
  </script>
</wx-open-launch-weapp>
<script>
  var btn = document.getElementById('launch-btn');
  btn.addEventListener('launch', function (e) {
    console.log('success');
  });
  btn.addEventListener('error', function (e) {
    console.log('fail', e.detail);
  });
</script>

        

如果是使用框架,则为:

<div class="test-position"

  <wx-open-launch-weapp id="launch-btn" username="gh_**  *" path="pages/index/index.html?user=123&action=abc">

     <template>

       <style>.btn { padding: 12px; height: 100px; width: 120px; }</style>

         <button class="btn">打开小程序-测试方法二</button>

     </template>

  </wx-open-launch-weapp>

</div>


如果框架写上还不行,可以试试在文件main.js中,写上:
Vue.config.ignoredElements = ['wx-open-launch-app''wx-open-launch-weapp'];


代码就写完了,说说需要注意的几点吧:

1、在开放标签中,<template>或者<script>里面的写样式,千万不要使用定位position,如果非要用就在最外层的div里面写,例如我这里的class=‘test-position’这里定位;

2、如果你觉得里面写样式不好写,可以在里面样式style写opacity:0;,这样的话开放标签只是用来填充,大小自己控制就行;

3、如果你跳转之后显示页面不存在,请检查下path的路径结尾是否写上了.html;

4、开发工具是无法测试的,只能使用手机测试,如果你在手机分享功能正常,说明你初始化授权没问题,记得要在初始化授权写上开放标签openTagList: ['wx-open-launch-weapp'];如果手机发现按钮不见了,初始化授权是ok的,只是标签写法出来问题;请查看其他注意点;

微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上。

5、如果还不行,然后初始化授权也是成功的,请质疑一下后台初始化授权信息的jssdk中,APPID是否你想要的公众号,眼见为实;

6、如果还不行,请移步到微信官网查看是否有其他问题:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html

最后一次编辑于  2021-05-18  
点赞 6
收藏
评论

41 个评论

  • 哈罗哈皮
    哈罗哈皮
    2021-07-08

    对不同框架如何避免错误,请查看文档(拉到最后即可):https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html

    2021-07-08
    赞同 1
    回复
  • 慢慢。
    慢慢。
    2021-05-27

    之前写的一篇踩坑文章:https://www.jianshu.com/p/2f82ccebeb61

    2021-05-27
    赞同 1
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2021-05-28
      非常棒
      2021-05-28
      回复
  • 1adoro
    1adoro
    2021-01-27

    请问wx-open-launch-weapp中包裹的元素渲染比其他元素慢该怎么解决啊,像闪动一下才出来

    2021-01-27
    赞同 2
    回复 6
    • 哈罗哈皮
      哈罗哈皮
      2021-01-27
      可能你放的东西太多了?我这边没发现这种情况
      2021-01-27
      回复
    • 可能否
      可能否
      2021-04-06
      请问解决了么  遇到相同问题
      2021-04-06
      回复
    • 皮皮卡丘🍒
      皮皮卡丘🍒
      2021-04-28
      请问解决了吗,遇到相同问题+1,里面包裹了图片和文字
      2021-04-28
      回复
    • 1adoro
      1adoro
      2021-05-31回复可能否
      没解决,我是放了一个静态dom元素覆盖在上面,再把wx标签包裹的元素透明度设为0
      2021-05-31
      1
      回复
    • 1adoro
      1adoro
      2021-05-31回复皮皮卡丘🍒
      没解决,我是放了一个静态dom元素覆盖在上面,再把wx标签包裹的元素透明度设为0
      2021-05-31
      回复
    查看更多(1)
  • Мечты
    Мечты
    2023-06-11

    您好 楼主 用的uni-app开发的,这个按钮在Android手机上有时候打开分享时直接显示出来了有时候打开一秒两秒显示出来,有时候直接就不显示这个标签。ios上会出现一直都没有这个按钮的情况

    2023-06-11
    赞同 1
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2023-06-12
      按文章内容都排除?现在开发工具很方便调试,调试工具怎样跟手机其实是一样的,如果安卓可以苹果不可以,建议换个ios试试
      2023-06-12
      回复
  • zing
    zing
    2023-05-09

    大佬 求助 微信开放标签在夜间模式时候是白色的 这个问题怎么解决


    2023-05-09
    赞同 1
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2023-05-10
      自己写个按钮,然后把微信标签定位遮盖住当前按钮,把开发标签设为透明
      2023-05-10
      回复
  • 敏清🌞
    敏清🌞
    2023-01-10

    为啥我按钮点了没反应。。。

    2023-01-10
    赞同 1
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2023-01-12
      你授权标签都不对,一个是打开小程序标签,一个是打开app标签,怎么会有反应呢
      2023-01-12
      回复
  • .
    .
    2021-12-23

    ios 15.1.1 微信版本8.0.16 wx-open-launch-weapp 打开App失败 launch fail

    ios 14.7.1 微信7.0.14 wx-open-launch-weapp 正常打开app

    安卓机器目前正常 渲染正常打开




    2021-12-23
    赞同 1
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2021-12-27
      你试下把地址生成一个二维码,然后扫描二维码进去看看正常不?
      2021-12-27
      回复
  • Regina_琳
    Regina_琳
    05-24

    业务场景:H5页面有一个提交表单的“提交”按钮,点击提交按钮后上传表单数据,同时触发打开微信小程序的动作(提交按钮后直接跳转小程序,而不要再出现一个前往小程序的按钮)。

    请问这个是否能实现?

    05-24
    赞同
    回复
  • 人间冰阔落
    人间冰阔落
    04-18

    想请教一下为什么pay可以返回,但是wx-open-launch-weapp就不会返回呢?

    04-18
    赞同
    回复 1
    • 初一
      初一
      06-07
      请问这个问题解决了吗
      06-07
      回复
  • YUE
    YUE
    04-03

    点右上角三个点刷新页面后,开放标签样式就没了,点击也失效了

    04-03
    赞同
    回复

正在加载...

登录 后发表内容