Страницы, не перечисленные в Vue На вкладках md материала выдается «Ошибка типа Uncaught: невозможно прочитать свойство 'parentNode' из null" - PullRequest
0 голосов
/ 03 мая 2020

Я использую Vue Материал и их md-tabs компонент для управления вкладками приложения (Домой, Профиль ...).

Я хотел бы создать страницу /404, который, очевидно, не может быть вкладкой :)

Для этого я просто добавляю запись / 404 в маршрутизатор:

const routes = [
  { path: '/home', name: 'Home', component: Home },
  { path: '/profile', name: 'Profile', component: Profile },
  { path: '/404', name: '404', component: NotFound },
  { path: '*', redirect: '/404' },
];

Это работает, но на / 404 страница Я получаю сообщение об ошибке:

Uncaught TypeError: Невозможно прочитать свойство 'parentNode' с нулевым значением в eval (webpack-internal: ///./node_modules/vue-material/dist/vue -материал. js: 14093)

Ошибка исчезает при добавлении md-tab для /404, который не является решением XD

<md-tabs md-sync-route class="md-primary">
  <md-tab id="tab-home" md-label="Home" to="/home"></md-tab>
  <md-tab id="tab-profile" md-label="Profile" to="/profile"></md-tab>
  <md-tab id="tab-404" md-label="404" to="/404"></md-tab>
</md-tabs>

Есть ли способ исправить это?

Спасибо!

...