現在自主学習として、RailsとVueでSPAアプリケーションを作っています。
vue-routerで404ページを作りたく、以下のようにpathが設定されているもの以外はNotFoundコンポーネントを表示させるようにしました。
しかし、RailsのRouting Error
が表示されてしまいます。
router.js
js
1import Vue from 'vue' 2import Router from 'vue-router' 3 4 ・ 5 ・ 6 ・ 7 8import NotFound from '../components/notFound' 9 10Vue.use(Router) 11 12export default new Router({ 13 mode: 'history', 14 routes: [ 15 16 ・ 17 ・ 18 ・ 19 20 // うまくリダイレクトされていない 21 { 22 path: '*', 23 component: NotFound, 24 } 25 ] 26})
app.vue
js
1<template> 2 <v-app id="inspire"> 3 <Header/> 4 <router-view> 5 </router-view> 6 </v-app> 7</template> 8 9<script> 10 import Header from "./components/Header"; 11 12 export default { 13 components: { 14 Header, 15 }, 16 } 17</script> 18
どんな些細なことでもよろしいので、ご教示頂けますと幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。