Vue專題-路由系統
阿新 • • 發佈:2018-11-09
一切分離都是為了更好的結合,本文詳細介紹了前後端分離架構之後,前端如果實現路由控制,即Vue路由系統。
Vue路由系統
VueRouter實現原理
VueRouter的實現原理是根據監控錨點值的改變,從而不斷修改元件內容來實現的,我們來試試不使用VueRouter,自己實現路由控制,如下程式碼:
1 |
<!DOCTYPE html> |
可以看到,通過監控錨點值的改變,頁面上面的內容可以跳轉到我們需要顯示的頁面。
VueRouter安裝使用
1 |
<!DOCTYPE html> |
VueRouter命名路由
1 |
<!DOCTYPE html> |
此外,還有另一種命名路由方式,如下所示:
1 |
<!DOCTYPE html> |
VueRouter路由中使用引數
1 |
<!DOCTYPE html> |
VueRouter引數實現原理
1 |
<!DOCTYPE html> |
VueRouter子路由
1 |
<!DOCTYPE html> |
VueRouter子路由append
1 |
<!DOCTYPE html> |
使用以上方式,路徑是寫死在屬性中的,所以子路徑會不斷的append到最後,導致訪問不到相應頁面。可以採用另一種,動態繫結屬性,如下程式碼所示:
1 |
<!DOCTYPE html> |