H5页面跳转任意小程序(非个人)

注:跳转小程序只能是已认证非个人小程序,h5页面域名需绑定在公众号“JS接口安全域名”下。

1.引入微信js

<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

2.wx.config接口获取“wx-open-launch-weapp”开放标签使用权限。

appId、timestamp、nonceStr、signature都是通过调取后端接口返回当前公众号信息。

wx.config({
  debug: false, // 开启调试模式
  appId: '', // 必填,公众号的唯一标识
  timestamp: '', // 必填,生成签名的时间戳
  nonceStr: '', // 必填,生成签名的随机串
  signature: '',// 必填,签名
  jsApiList: ['chooseImage'], // 必填,需要使用的JS接口列表,填写一个当前公众号有权限的接口
  openTagList: ['wx-open-launch-weapp'] // 可选,需要使用的开放标签列表
});

权限申请成功后,控制台返回调试框即为成功(注意观察一定要是wx-open-launch-weapp):
在这里插入图片描述

3.使用“wx-open-launch-weapp”开放标签

“wx-open-launch-weapp”开放标签使用权限申请成功后,在页面中使用。
若在vue中使用,script 中的html动态值用 {{}} 包裹,不加冒号( :)。

<wx-open-launch-weapp id="launch-btn" appid="跳转小程序的id" username="跳转小程序的ghid" path="跳转小程序的path路径(非必填)">
	<script type="text/wxtag-template">
		<style>
			.btn{
				padding:12px;
			}
		</style>
		<div>
			<div class="btn">打开小程序</div>
		</div>
		
	</script>
</wx-open-launch-weapp>

4.测试

测试必须在真机上访问线上地址才生效,使用浏览器或微信开发者工具都不生效。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

(づ ̄3 ̄)づ╭~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值