1. 程式人生 > >第9節:mode的設置和404頁面的處理

第9節:mode的設置和404頁面的處理

history 處理 scrip http scroll route 正常 查看 return

在學習過渡效果的時候,我們學了mode的設置,但是在路由的屬性中還有一個mode。這節課我們就學習一下另一個mode模式和404頁面的設置。

mode的兩個值

  1. histroy:當你使用 history 模式時,URL 就像正常的 url,例如 http://jsapng.com/lms/,也好看!
  2. hash:默認’hash’值,但是hash看起來就像無意義的字符排列,不太好看也不符合我們一般的網址瀏覽習慣。

具體的效果我在視頻中會有所掩飾,不理解的小夥伴可以到視頻中進行查看。

404頁面的設置:

用戶會經常輸錯頁面,當用戶輸錯頁面時,我們希望給他一個友好的提示,為此美工都會設計一個漂亮的頁面,這個頁面就是我們常說的404頁面。vue-router也為我們提供了這樣的機制.

1.設置我們的路由配置文件(/src/router/index.js):

1 2 3 4 { path:‘*‘, component:Error }

這裏的path:’*’就是找不到頁面時的配置,component是我們新建的一個Error.vue的文件。

2.新建404頁面:

在/src/components/文件夾下新建一個Error.vue的文件。簡單輸入一些有關錯誤頁面的內容。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 <template> <div> <h2>{{ msg }}</h2>
</div> </template> <script> export default { data () { return { msg: ‘Error:404‘ } } } </script>

3.我們在用<router-link>瞎寫一個標簽的路徑。

1 <router-link to="/bbbbbb">我是瞎寫的</router-link> |

預覽一下我們現在的結果,就已經實現404頁面的效果。

第9節:mode的設置和404頁面的處理