首页前端开发HTMLhtml5跳转小程序wx-open-launch-weapp踩坑

html5跳转小程序wx-open-launch-weapp踩坑

时间2024-01-25 07:47:50发布访客分类HTML浏览775
导读:收集整理的这篇文章主要介绍了html5跳转小程序wx-open-launch-weapp踩坑 ,觉得挺不错的,现在分享给大家,也给大家做个参考。 因为IOS最新版微信取消了浮窗功能,小程序后台狠毒用户反馈进入不方便了,目前公众号还...
收集整理的这篇文章主要介绍了html5跳转小程序wx-open-launch-weapp踩坑 ,觉得挺不错的,现在分享给大家,也给大家做个参考。

因为IOS最新版微信取消了浮窗功能,小程序后台狠毒用户反馈进入不方便了,目前公众号还支持浮窗,于是需求出来了,浮窗一个H5,在H5中一键打开小程序,阅读文档得知,微信对公众号网页开发有开放标签,可以打开App或小程序,但是过程中遇到不少坑以下为记录爬坑。

1.正常操作,公众号后台绑定域名
2.引入weixin.js 目前是1.6.0版本
3.调用wx.config 在oPEnTagList中加入要使用的开放标签
接下来坑来了,文档上使用示例如下

wx-open-launch-weapp  id="launch-BTn"  username="gh_xxxxxxxx"  path="pages/home/index.htML?user=123&
    action=abc">
      template>
    style>
.btn {
 padding: 12px }
    /style>
    button class="btn">
    打开小程序/button>
      /template>
    /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>
     

贴在vue中 无法使用,排查发现是template标签的问题

div class="center" style="width: 100%" ref="launchBtnHome">
          wx-open-launch-weapp id="launch-btn" username="gh_xxxxxxxx" path="pages/index/index/index" ref="launchBtn">
            script type="text/wxtag-template">
              style>
            .jump-btn {
                  height: 44px;
                  line-height: 44px;
                  border: none;
                  font-Size: 16px;
                  color: #ffffff;
                  background-color: #f94048;
                  text-align: center;
            }
              /style>
              div class="jump-btn">
    打开小程序/div>
            /script>
          /wx-open-launch-weapp>
        /div>
    

这样基本功能就实现了,但是样式没法居中,在里面写的style很多不生效,最后解决方案是: 给开放标签外部套一个div 给div写样式,开放标签本身也可以通过ID选择器直接写样式, 至此开发完成,后续老板想在created中直接模拟点击按钮唤起小程序,试了ref获取dom后调用click方法可是不生效,发现论坛上也没有相关解决方案,微信开放社区中也有相关问题挂起并未解决,大家要是有什么好的方法可以下面讨论下一起解决下

另附微信开放社区问题挂起的地址https://developers.weixin.qq.com/community/develop/doc/0004604a1d8df03099ba91c965b400

到此这篇关于html5跳转小程序wx-open-launch-weapp踩坑 的文章就介绍到这了,更多相关html5跳转小程序内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

html5

若转载请注明出处: html5跳转小程序wx-open-launch-weapp踩坑
本文地址: https://pptw.com/jishu/586283.html
Bootstrap File Input文件上传组件 HTML5 body设置全屏背景图片的示例代码

游客 回复需填写必要信息