clearTimeout

解释:取消由 setTimeout 设置的定时器。

方法参数

Number timeoutID

timeoutID参数说明 :要取消的定时器的 ID。

示例

在开发者工具中预览效果

扫码体验

clearTimeout - 图1请使用百度APP扫码

图片示例

clearTimeout - 图2

clearTimeout - 图3

clearTimeout - 图4

代码示例

  • 在 swan 文件中
  1. <view class="wrap">
  2. <button type="primary" bindtap="setTimeoutTap">setTimeout</button>
  3. <button type="primary" bindtap="clearTimeoutTap">clearTimeout</button>
  4. </view>
  • 在 js 文件中
Page({
    setTimeoutTap() {
        this.timeout && clearTimeout(this.timeout);
        this.timeout = setTimeout(function () {
            swan.showToast({
                title: 'timeout',
                icon: 'none'
            })
        }, 5000);
    },
    clearTimeoutTap() {
        this.timeout && clearTimeout(this.timeout);
    }
});
  • 在 css 文件中
.wrap {
    padding: 50rpx 30rpx;
}

.wrap button {
    margin-bottom: 30rpx;
}