1、在小程序界面添加一个空页面。
在onLoad里面判断H5跳转进来的参数是打开小程序的
wx.navigateToMiniProgram({
appId: options.appId,
path: options.appLink,
extraData: {
foo: 'bar'
},
envVersion: 'release',
success(res) {
// 打开成功
}
})
这样就可以打开其他小程序。
但是在打开其他小程序的时候,手机右滑触发返回事件,会返回到你创建的空页面。
这样在用户体验上不友好。
处理方法
我们在onLoad方法里面添加
uni.onAppShow(this.handleShowEvent)
在methods里面添加
handleShowEvent() {
uni.navigateBack({
delta: 1
})
},
完美处理用户体验问题