app跳转微信小程序方法,有效亲测的解决方式

app跳转微信小程序方法

  1. app跳转小程序需要先注册开放平台
  2. 在已经注册的开放平台上面找到你创建的应用appid,绑定在unipp开发配置中,以下appid就是你在微信开放平台上面的创建应用的appid
    在这里插入图片描述
  3. 接下来最容易出错的地方就是gh开头的id,就是你在开放平台里面的小程序的原始id,注意不是微信小程序后台的id是开放平台里面绑定的小程序的id
toMpWeixin(){
				uni.showModal({
					title: "提示",
					content: "请到微信小程序支付",
					success(res) {
						if (res.confirm) {
							// #ifdef APP-PLUS
								var sweixin = null
								plus.share.getServices(res => {  
								    sweixin = res.find(i => i.id === 'weixin')  
								    if (sweixin) {  
								        sweixin.launchMiniProgram({  
								            id: 'gh_xxxx', 
											path: 'pages/index/index',  
								            type: 0  
								        }, res => {  
								            console.log('res', JSON.stringify(res))  
								        }, err => {  
								            console.log('err', JSON.stringify(err))  
								        })  
								    } else {  
								        // 没有获取到微信分享服务 
										uni.showToast({icon: 'none', title: "未安装微信,无法打开对应小程序"}) 
								    }  
								}, err => {  
									console.error(err,'err')
								    // 获取分享服务列表失败  
								});
							// #endif
						} else if (res.cancel) {
							console.log('用户点击取消');
						}
					}
				})
				// uni.showToast({icon: 'none', title: "请登录微信小程序使用微信支付"})
				
			},
  1. 如果想跳转到其他小程序,就改一个原始的gh开头的,微信开放平台里面的原始id,晚上以上的内容如果是uniapp开发需要重新打包真机调试来测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值