美文网首页
js:在页面渲染中的抖动或者或者倒计时后请求频繁的问题

js:在页面渲染中的抖动或者或者倒计时后请求频繁的问题

作者: wildelegant | 来源:发表于2020-03-07 20:06 被阅读0次

    在列表渲染数据时,遇到倒计时功能同一时间倒计时结束,触发多个请求容易引起性能问题
    解决办法:

    //自定义数据
      defineData = {
        timerFlag: 'start', // 计数器
      }
    
     getCurrentGoodsList() {
       goodsServices.getGoodsList(2, 0, this.defineData.page).then(res => {
            this.setState({
            currentList: res.list,
          });
          // flag 
          this.defineData.timerFlag = 'start';
        }).catch(err => {
          // flag 
          this.defineData.timerFlag = 'start';
        });
      }
    
      /**
       * onTimeUp 倒计时
       */
      onTimeUp() {
        if (this.defineData.timerFlag === 'start') {
          this.handle();
          this.defineData.timerFlag = 'end';
        }
      }
    

    相关文章

      网友评论

          本文标题:js:在页面渲染中的抖动或者或者倒计时后请求频繁的问题

          本文链接:https://www.haomeiwen.com/subject/nibhdhtx.html