本文主要讲解“H5页面跳转到小程序有哪些实现方案”。 有兴趣的朋友不妨看一下。 本文介绍的方法简单、快速、实用。 现在就让小编带大家学习一下“H5页面跳转小程序的实现方案有哪些”!
实施计划
目前实现H5跳转小程序的方案有很多。 您可以根据自己的实际场景进行选择。 第二种场景更适合上面提到的场景。 我们先来一一看看。
第一种:通过URL
适用于外部浏览器中运行的H5页面拉起微信并通过URL打开指定的小程序。
如果小程序的URL是借助云端开发的,则不需要认证,直接调用即可获取。 这里我就不详细说了。 有兴趣的话可以自行查看文档~
那么如何获取小程序的URL呢? 打开小程序任意页面的URL可以通过服务器界面或小程序管理后台“工具”-“生成URL”入口获取。
使用示例
下图是页面经过:【小程序管理后台-工具-生成URL】
填写具体路径和参数,点击【生成】按钮,保存生成的URL,直接放置在按钮的点击事件中,如:
openWeapp() {
location.href = 'weixin://dl/business/?t=xxxxxx'
}
其他详细信息请参考微信官方文档。
第二种:直接使用微信的短链接(URL Link)
这一般适合直接生成链接,无需额外开发H5页面。 用户通过打开链接即可跳转到指定的小程序页面。
打开链接后,会出现微信默认的H5转账页面(也可以自定义H5转账页面)。 目前版本已经支持默认自动跳转到小程序,无需用户确认,这一点非常好。
获得
URL Link
道路
通过服务器接口,您可以获得打开小程序任意页面的URL链接。
具体详情请参考微信官方文档。
踩坑记录
第三种方法:在自定义H5页面中嵌入微信标签
适用于微信环境下运行的自定义H5页面。 跳转按钮集成在自主开发的H5应用程序中。 点击按钮会跳转到指定的小程序页面。
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名
jsApiList: [], // 必填,需要使用的JS接口列表
openTagList: [] // 可选,需要使用的开放标签列表,例如['wx-open-launch-app']
});
openTagList
(打开标签列表)目前支持配置:
HTML 标签示例
...
<script type="text/wxtag-template">
<style>.btn { padding: 12px }</style>
</script>
详情请参考微信官方文档。
重要注意事项
转载时请注明:H5页面跳转小程序的实现方案有哪些 | 李雷博客 - PHP博客