在A页面中调用如下代码跳转到B页面:
wx.navigateTo({ url: '../test/test' , events: { success: () => { wx.showToast({ title: '成功' ,
}); } } }); |
在B页面返回A页面时,会触发success事件,代码如下:
const eventChannel = this .getOpenerEventChannel(); wx.navigateBack({ delta: 1, success: () => { eventChannel.emit( 'success' ); } }); |
在开发者工具中,toast可以显示,但是在ios真机上,toast却无法显示,为showToast添加complete回调函数时,该回调函数也会调用,请问有人知道是怎么回事吗?是我的代码有什么问题吗?
代码片段:https://developers.weixin.qq.com/s/LbNJfJmJ7UaC
从真机测试效果来看,toast是在test页面显示的,由于test页面此时已退出,所以toast无法显示,这个该如何解决?
建议提供能复现你问题的代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
showToast已经是在A页面,你可以打印下日志就知道了,可能是有点BUG吧这东西