app跳转微信小程序方法
- app跳转小程序需要先注册开放平台
- 在已经注册的开放平台上面找到你创建的应用appid,绑定在unipp开发配置中,以下appid就是你在微信开放平台上面的创建应用的appid
- 接下来最容易出错的地方就是gh开头的id,就是你在开放平台里面的小程序的原始id,注意不是微信小程序后台的id是开放平台里面绑定的小程序的id
toMpWeixin(){
uni.showModal({
title: "提示",
content: "请到微信小程序支付",
success(res) {
if (res.confirm) {
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')
});
} else if (res.cancel) {
console.log('用户点击取消');
}
}
})
},
- 如果想跳转到其他小程序,就改一个原始的gh开头的,微信开放平台里面的原始id,晚上以上的内容如果是uniapp开发需要重新打包真机调试来测试