Я использую 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>
Есть ли способ исправить это?
Спасибо!