H5 跳转到指定小程序

wx-open-launch-weapp (只有服务号才可使用该标签)

该开发标签可实现在基于微信内置浏览器打开的 H5 页面跳转小程序
微信开放标签有最低的微信版本要求,以及最低的系统版本要求。
微信版本要求为:7.0.12 及以上。 系统版本要求为:iOS 10.3 及以上、Android 5.0 及以上。

配置 JSSDK

  • 使用 wx-open-launch-weapp 标签 ( 注:vue 或 html 都可直接使用以下代码 )
  • username ( 必填 )为所需跳转的小程序原始 id,即小程序对应的以 gh_开头的 id,可登陆微信公众平台——设置内获取原始小程序 ID
  • path ( 非必填 )所需跳转的小程序内页面路径及参数,必须添加.html 后缀,如:pages/index/index.html
  • wx-open-launch-weapp 标签只有在真机调试的时候才会显示,如需自定义按钮,建议提前定义好样式
<wx-open-launch-weapp
  id="launch-btn"
  username="gh_XXXX"
  path="pages/index/index.html"
>
  <script type="text/wxtag-template">
       <style>
           .btn{
                  outline: none;
                  width: 300px;
                  height: 45px;
                  border: 1px solid rgba(240, 131, 0, 1);
              }
       </style>
    <button class="btn">
        跳转小程序
    </button>
  </script>
</wx-open-launch-weapp>
wx.ready(function() {
  //config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中
  var launchBtn = document.getElementById("launch-btn");
  launchBtn.addEventListener("launch", function(e) {
    console.log("eee", e);
  });
  launchBtn.addEventListener("error", function(e) {
    console.log("fail", e.detail);
  });
});
上次更新 2026/6/23 11:49:15
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.8