评论

开放标签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-01-11

    大佬,我的按钮不显示,是什么问题呀,我各种方法都试过了

    2021-01-11
    赞同
    回复 3
    • jason
      jason
      2021-03-09
      你好,你的问题解决了吗?能否告诉我下,我也遇到这样的问题
      2021-03-09
      回复
    • V
      V
      2021-04-23
      同问,解决了吗
      2021-04-23
      回复
    • Hue
      Hue
      2021-05-06
      同问
      2021-05-06
      回复
  • Zach
    Zach
    2020-12-15

    楼主你好。请问已认证的订阅号 可用使用开放标签跳转到小程序吗?

    2020-12-15
    赞同
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2020-12-15
      文档说明是服务号,估计订阅号不可以吧,你可以试试
      2020-12-15
      回复
  • 。。。。。。
    。。。。。。
    2020-12-04

    你好,我出现了一个奇怪的问题,想咨询一下。安卓手机必现,苹果手机可正常使用。

    在h5跳转小程序的时候,小程序会闪一下,然后出现{"base_resp":{"ret":-2}}这个异常。项目使用的是vue cli,比如:http://xx.com/home/f里面有点击按钮跳转小程序的需求,如果直接进入这个地址会出现上述问题。如果是先进别的网页http://xx.com/home/a,再进这个网址http://xx.com/home/f,小程序跳转就是正常的。

    起初我怀疑是授权问题导致,我试过在f页面上传图片,定位,都是正常,说明授权没问题。后面怀疑是授权速度过慢,然后我做了延迟加载,还是没用。恳请各位大神帮帮我这个菜鸟。

    2020-12-04
    赞同
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2020-12-07
      域名相同?跳转到同一个域名下面的其他页面就可以调起小程序?
      2020-12-07
      回复
  • Mr.手扶拖拉机斯基
    Mr.手扶拖拉机斯基
    2020-12-01

    遇到一个新问题,开放标签和wx.invoke launchApplication同时存在时,调起App的弹窗点取消或者确定后,再回到H5,页面会被卡死(安卓)

    2020-12-01
    赞同
    回复 3
    • 哈罗哈皮
      哈罗哈皮
      2020-12-02
      还没这种需求,没碰到,卡死就直接刷新页面
      2020-12-02
      回复
    • momo
      momo
      2021-02-23
      是有个遮罩层。点击返回就好了。不知道是不是安卓端的问题
      2021-02-23
      回复
    • momo
      momo
      2021-03-01
      我们遇到的问题是有个遮罩层,后来经过和app端调试,发现是app安卓端有个页面没关掉。应该是finish调的。但是没做处理。如果能唤起app,基本上确定不是前端的问题了。
      2021-03-01
      回复
  • 消逝之后℡₁₈₃llll₈₈₉₆
    消逝之后℡₁₈₃llll₈₈₉₆
    2020-11-26

    用的框架 用的 

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

          <style>.btn {width750pxheight107px;}</style>

             <button class="btn"></button>

         </script>

    这种 电脑显示不出来 手机能显示 坑

    2020-11-26
    赞同
    回复 2
    • 哈罗哈皮
      哈罗哈皮
      2020-11-26
      是的,现在只支持真机测试
      2020-11-26
      回复
    • 妹妹
      妹妹
      2020-12-03
      你们真机可以显示按钮吗
      2020-12-03
      回复
  • 方便面编织工
    方便面编织工
    2020-11-16

    你好,我想问一下我配置好了,也可以打开指定的小程序,但是只能跳转到小程序的首页,无法跳转到具体页面,是怎么回事呢

    2020-11-16
    赞同
    回复 5
    • 哈罗哈皮
      哈罗哈皮
      2020-11-16
      很大可能地址格式写错了?
      2020-11-16
      回复
    • 方便面编织工
      方便面编织工
      2020-11-16回复哈罗哈皮
      这个问题解决了,现在是点击没反应。。。
      2020-11-16
      回复
    • 哈罗哈皮
      哈罗哈皮
      2020-11-18回复方便面编织工
      要在公众号配置好的域名下测试
      2020-11-18
      回复
    • jason
      jason
      2021-03-09
      你好,我想问下,按钮不显示,知道什么原因吗
      2021-03-09
      回复
    • 王妙端
      王妙端
      2021-07-18回复方便面编织工
      请我只能跳转到小程序首页,无法跳转到指定页面解决了吗
      2021-07-18
      回复
  • 所向无一
    所向无一
    2020-11-06

    请问楼主,可以使用测试号来测试wx-open-launch-weapp开放标签吗


    2020-11-06
    赞同
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2020-11-09
      目前不行,必须满足这个条件
      2020-11-09
      1
      回复
  • Oooo
    Oooo
    2020-10-21

    请问:跳转小程序后,关闭小程序 回到之前的h5页面,能否得到小程序回来通知?

    2020-10-21
    赞同
    回复 2
    • 哈罗哈皮
      哈罗哈皮
      2020-10-22
      暂时没有东西可以判断
      2020-10-22
      回复
    • 路过
      路过
      2020-12-21
      用visibilitychange
      2020-12-21
      回复
  • 休止符
    休止符
    2020-09-29

    麻烦问下楼主,小程序那边怎么测试H5传递过去的参数,是怎么接收,是跳转页面的onload里面然后options.参数名这样接收吗还是怎么接收呢

    2020-09-29
    赞同
    回复 1
    • 哈罗哈皮
      哈罗哈皮
      2020-09-29
      是在onload里面的options接收,和正常页面跳转一样接收参数就行
      2020-09-29
      回复
  • 青寒
    青寒
    发表于小程序端
    2020-08-06
    不知道是不是标签引发的错误,电脑端确实看不了。
    2020-08-06
    赞同
    回复 2
    • 哈罗哈皮
      哈罗哈皮
      发表于小程序端
      2020-08-10
      手机端也只有标签,微信也没有百分比的好😂
      2020-08-10
      回复
    • 青寒
      青寒
      发表于小程序端
      2020-08-10回复哈罗哈皮
      能看到,写的不好,莫怪,后面就没有了。怀疑社区客服能不能打开这个帖子
      2020-08-10
      回复

正在加载...

登录 后发表内容