對於前端來說,瀏覽器配合超鏈接就可很好的實現路由功能,但是對於單頁面來說,這種跳轉方式已經不適用了。所有各大框架都出現了單頁面應用解決路由跳轉的問題,尤其是vue框架,接下來將在文章中詳細的介紹Vue路由是什麽意思,希望對大家有所幫助。
推薦課程:Vue教程
Vue路由
Vue路由即vue-router,在web開發中,“router”是指根據url分配到對應的處理程序。
在計算機網絡原理中,路由指的是根據上壹接口的數據包中的IP地址,查詢路由表轉發到另壹個接口,它是決定壹個端到端的網絡路徑。所以說路由就是用來解析URL以及調用對應的控制器的。
在web開發中,客戶端的請求是以url的形式傳遞給服務器,它根據URL將請求分配到指定的壹個端並且在這個過程中對其進行處理。然後路由再調用相關的控制器,控制器調用相關的服務,並返回視圖對象。路由再從視圖對象中提取生成好的網頁代碼返回給Web服務器,最終返回給客戶端。
為什麽要使用路由?
在傳統的web開發中每壹個請求地址都會請求服務器來進行處理,但是用戶有些操作則無需請求服務器,直接頁面端修改下邏輯就能達到目的,在這種方式下最好的方法是使用路由,因為使用路由時,URL會隨著改變,用戶瀏覽壹個網頁時可以直接復制或收藏當前頁面的URL給別人,這種方式對於搜索引擎和用戶來說都是友好的
總結: