Производительность использования setInterval в смонтированном методе Vue? - PullRequest
0 голосов
/ 26 июня 2019

Я использую следующий код для отображения даты и времени (с помощью momentjs), которые обновляются каждую секунду. Я читал обсуждение проблем производительности, которые могут быть или не быть вызваны setInterval и setTimeout.

Это самый эффективный способ сделать это? Как обычно использовать интервалы в одностраничных приложениях?

export default {
  name: 'app',
  data () {
    return {
      dateTime: null
    }
  },
  methods: {
    updateTimer () {
      this.dateTime = moment().format()
    }
  },
  mounted () {
    this.interval = setInterval(this.updateTimer, 1000)
  }
}

Обсуждение можно найти здесь: https://forum.vuejs.org/t/basic-problem-making-a-clock-update-in-vue/642/14 (сейчас 3 года)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...