> 技术文档 > uniapp app跳转微信小程序_uniapp app跳转小程序

uniapp app跳转微信小程序_uniapp app跳转小程序

步骤:
1、有一个已经上线的微信小程序
2、在微信开放平台(https://open.weixin.qq.com)创建移动应用,填写的是app的相关内容
注意:包名!包名!包名!一定要一致(HBuilder的云打包包名和创建移动应用里的包名,如果不一致的话,打包完跳转小程序会报错)
uniapp app跳转微信小程序_uniapp app跳转小程序uniapp app跳转微信小程序_uniapp app跳转小程序
3、需要将小程序绑定到微信开放平台
uniapp app跳转微信小程序_uniapp app跳转小程序

4、代码:
跳转到微信小程序的方法

navigatorWx() { //调用微信小程序 plus.share.getServices( res => { let sweixin = null; for (let i in res) { if (res[i].id == \'weixin\') { sweixin = res[i]; } } //唤醒微信小程序 if (sweixin) { sweixin.launchMiniProgram({ id: \'gh_************\', //微信开放平台 --- 绑定的微信小程序的 --- 原始id,注意不是appid type: 2, //小程序版本 0-正式版; 1-测试版; 2-体验版。 path: \'pages/index/index\' //小程序的页面,用传的参数在小程序接值判断跳转指定页面,可以携带参数 }); } else { console.log(\"未安装微信逻辑\") } } );}

注意: id: \'gh_********’ 这里的id是微信小程序的原始id,在微信公众平台的基本设置里
5、在manifest.json->App模块设置->Share(分享)里 微信分享appid填写的是在微信开放平台(https://open.weixin.qq.com)创建移动应用对应的App详情里的APPID(wx开头)
uniapp app跳转微信小程序_uniapp app跳转小程序
注意:App模块设置里跟微信相关的,类似于支付、分享等填写的appid必须一致
uniapp app跳转微信小程序_uniapp app跳转小程序
6、运行到HBuilder或者云打包后运行apk就都能成功跳转到微信小程序