收藏
回答

可否通过getCurrentPages执行上一页某方法内的界面交互API?

getCurrentPages可以更改上一页的data数据,也可以执行上一页的function,但其function内的界面交互API(如showLoading或showToast等)却无法执行(function内其他事件或者API均可正常执行)。


https://developers.weixin.qq.com/s/V6As7Umf7SjC

最后一次编辑于  2020-08-27
回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    2020-08-27

    如果不使用wx.navigateBack() ,上一个页面的show 中的 showLoading 可以执行,

    navigator navigateTo navigateBack 执行请都会 清理当前页面执行的 toast/loading

    https://developers.weixin.qq.com/s/r0DoTUmE7JjS


    2020-08-27
    有用
    回复 2
    • DBZhou
      DBZhou
      2020-08-27
      navigateBack 并不会清理当前页面的toast/loading,navigateTo是打开新页面,新页面本身就不在页面栈里,所以也不存在清理的说法。
      2020-08-27
      回复
    • 拾忆
      拾忆
      2020-08-27回复DBZhou
      可以把duration的时间调长一20s ,跳转试一下, 清理不清理
      2020-08-27
      回复
  • 老张
    老张
    2020-08-27

    有没有执行,加个success判断不就行了?

    2020-08-27
    有用
    回复
登录 后发表内容
问题标签