账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    用setInterval写了一个轮播图,但是运行一段时间后就出现浏览器崩溃情况
    37
    0

    代码运行没有报错,在运行一段时间后浏览器崩溃,具体代码如下:

    carousel(){

        let self = this;
        if(!window.timer){
          this.carouselText = "结束轮巡";
          let oLen = this.substationTree.length;
          window.timer = setInterval(() => {
            self.carouselIndex = self.carouselIndex < oLen - 1 ? self.carouselIndex + 1 : 0;
            self.$set(self.substationTree[self.carouselIndex], 'selected', true);
            self.selectedNode = Object.assign({}, self.substationTree[self.carouselIndex]);
            self.clickOnTreeNode([self.substationTree[self.carouselIndex]]);
          }, 5000);
        }else {
          this.carouselText = "开始轮巡";
          window.clearInterval(window.timer);
          window.timer = undefined;
        }
      }
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部