03月16日,2022

uniapp开发小程序、app实现app跳转小程序带参数及小程序返回app

uniapp开发小程序、开发app过程中,需求有实现app跳转小程序带参数及小程序返回app。查过很多资料及很多社区,都不是很全,此记住之。app部分跳转到微信小程序

            launchMiniProgramFun(order_id) {
				// #ifdef APP-PLUS
				plus.share.getServices(function(res){  
				    var sweixin = null;  
				    for(var i=0;i<res.length;i++){  
				        var t = res[i];  
				        if(t.id == 'weixin'){  
				            sweixin = t;  
				        }  
				    }  
				    if(sweixin){  
						const params = {
							from:'app',
							order_id:order_id
						};
				        sweixin.launchMiniProgram({  
				            id: 'gh_f0815136c476',  
				            type: 2   ,//0是正式环境  1测试版 2是体验版本
							path:'pages/customer/pay_order/pay_order?order_id='+params.order_id //跳转路径
				        });  
				    }  
				},function(res){  
				    console.log(JSON.stringify(res));  
				});
				// #endif
			},
微信小程序部分接收参数

		onLoad(options) {
			this.orderId = options.order_id;
			this.getOrderDetailFun();
		},
微信小程序返回app

<button size="sm" class="plain br60" hover-class="none" open-type="launchApp" app-parameter="wechat" binderror="launchAppError">返回APP</button>
r如果报签名不对,通过腾讯的工具获取签名,然后填写到开放平台。

本文链接:https://www.liaonian.com.cn/info_19.html

-- EOF --