Запретить навигацию в автономном режиме в nuxt - PullRequest
0 голосов
/ 19 июня 2019

Как запретить пользователю переходить на другую страницу в моем приложении, когда navigator.onLine имеет значение false?

Он работает с использованием такого плагина, как это:

app.router.beforeEach((to, from, next) => {
  if (!navigator.onLine) {
    console.log('Offline: route change prevented')
  } else {
    next()
  }
})

Но яЯ бы предпочел сделать это с помощью промежуточного программного обеспечения или в конфигурации маршрутизатора файла nuxt.config.js.Тем не менее, в промежуточном программном обеспечении навигация уже началась, поэтому у меня нет from для перенаправления обратно, и сохранение этого в магазине кажется действительно ненужным.

...