收藏
回答

showToast的延迟还没有结束complete就触发了

问题模块
API和组件
wx.showToast({
            title: "举报成功,感谢您的协助",
            duration: 3000,
            callback: function(){
              wx.navigateBack({
                delta: 1
              })
            }
          })

希望的效果是弹出提示3秒后,返回上一页。实际效果是弹出提示的瞬间就返回了

最后一次编辑于  2017-05-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 麦琪
    麦琪
    2017-05-21

    duration设置10000,然后success里设setTimeout 3秒后navigateback

    2017-05-21
    赞同
    回复
  • 白俊杰
    白俊杰
    2017-05-21

    很明显 success 只是调取api成功的回调,不是duration结束的回调,功能有点弱

    2017-05-21
    赞同
    回复
  • maq
    maq
    2017-05-22

    也是哈,showToast 难道还能“失败”?……感觉设计这个 API 的时候有点惯性思维了。

    2017-05-22
    赞同
    回复