收藏
回答

【API】wx.showToast 自动关闭或hideToast回调功能?

wx.showToast(Object object)

该API 仅提供了 success、fail、complete 这些几乎无用的回调,能否提供设置 `duration` 参数后自动关闭的回调功能。

回答关注问题邀请回答
收藏

3 个回答

  • Ldx.Zhe
    Ldx.Zhe
    2021-11-04

    估计不会提供了,不过可以自己封装一个吧,大概思路就是长这样?不过没测试过,可以参考参考

    export const showToast = (options) => {
      const duration = options.duration || 2000
      wx.showToast(options)
      if (options.closeCallback) {
        setTimeout(() => { options.closeCallback('hideToast') }, duration)
      }
    }
    
    2021-11-04
    有用 1
    回复
  • 微盟
    微盟
    2021-11-05

    可以自己重写一下showToast包裹一个函数传参duration调用完,再setTimeout执行close实现

    2021-11-05
    有用
    回复
  • 凌晨丶傍晚
    凌晨丶傍晚
    2021-11-04

    你想实现什么功能?

    2021-11-04
    有用
    回复
登录 后发表内容