Есть ли лучший способ выполнять небольшие задачи, когда компоненты отображаются в vue? - PullRequest
0 голосов
/ 24 января 2019

Я хочу отслеживать количество вкладок, открытых моим веб-приложением на стороне клиента, для которого я использую localStorage. Ниже код вводится в компонент приложения моего приложения Vue:

export default {
mounted: function () {
    if (localStorage.windowInstance !== 'NaN') {
      localStorage.windowInstance = Number(localStorage.windowInstance) + 1
    } else {
      localStorage.windowInstance = 1
    }
    console.log(1)
  }
}

Значение не обновляется, когда я открываю несколько новых вкладок одновременно (почти, скажем, несколько вкладок в секунду). Но когда я запускаю его, а затем открываю новую вкладку, все работает как положено.

...