收藏
回答

wx.exitMiniProgram() 使用5秒倒计时退出小程序,此方法报错?

startCountdown() {

    let that = this; // 保存this引用

    this.setData({

      timer: setInterval(() => {

        let currentCountdown = that.data.countdown - 1;

        that.setData({

          countdown: currentCountdown

        });

        if (currentCountdown <= 0{

          console.log("倒计时结束");

          wx.exitMiniProgram({

            success: (res) => {

              console.log("退出小程序");

            },

            fail: (err) => {

              console.log("退出小程序失败", err);

            }

          });

          clearInterval(that.data.timer);

          // 倒计时结束后的操作

        }

      }, 1000)

    });

  },


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

1 个回答

  • 九歌^
    九歌^
    2024-07-04

    不支持延时关闭。

    2024-07-04
    有用
    回复 9
    • hᐝ
      hᐝ
      2024-07-04
      那哪个api支持呢
      2024-07-04
      回复
    • 九歌^
      九歌^
      2024-07-04回复hᐝ
      没有
      2024-07-04
      回复
    • 九歌^
      九歌^
      2024-07-04回复hᐝ
      只能点击后立即关闭
      2024-07-04
      回复
    • hᐝ
      hᐝ
      2024-07-04回复九歌^
      那我可以倒计时结束后,监听点击事件关闭吗?
      2024-07-04
      回复
    • 九歌^
      九歌^
      2024-07-05回复hᐝ
      怎么监听呢?
      2024-07-05
      回复
    查看更多(4)
登录 后发表内容