wx.showToast未显示的问题?
发布于 5 年前 作者 na81 7745 次浏览 来自 官方Issues

在A页面中调用如下代码跳转到B页面:

wx.navigateTo({
      url: '../test/test',
      events: {
        success: () => {
            wx.showToast({
              title: '成功',

              icon: 'success'

            });
        }
      }
});

在B页面返回A页面时,会触发success事件,代码如下:

const eventChannel = this.getOpenerEventChannel();
 
wx.navigateBack({
      delta: 1,
      success: () => {
        eventChannel.emit('success');
      }
});

在开发者工具中,toast可以显示,但是在ios真机上,toast却无法显示,为showToast添加complete回调函数时,该回调函数也会调用,请问有人知道是怎么回事吗?是我的代码有什么问题吗?

代码片段:https://image.wxopen.club/content_ebaaeee2-4cda-11ea-ab48-001a7dda7111.png

从真机测试效果来看,toast是在test页面显示的,由于test页面此时已退出,所以toast无法显示,这个该如何解决?

回到顶部