vue 0点定时网络请求

 

export default {
  data() {
    return {
      timer: null,
      currentTime: '',
      zeroTime: '00:00:05',
      // zeroTime: '13:55:01'

    }

  },
  computed: {


  },
  methods: {

  },
  filters: {

  },
  created() {

  },
  mounted() {


    clearInterval(this.timer);
    this.timer = setInterval(() => {
      this.currentTime = this._dateFormatter(new Date(), 'hh:mm:ss')

      if (this.currentTime === this.zeroTime) {
        console.log('服务排行零点请求');
        this.fetchData().then(() => this.drawBar());
      }

    }, 1000);
  },
  beforeDestroy() {
    clearTimeout(this.timer)
  },


}

 

posted on 2020-08-17 09:49  章画  阅读(383)  评论(0)    收藏  举报

导航