vue路由模式有哪幾種 vue的$route和$router有什么區(qū)別和關(guān)系呢?
vue的$route和$router有什么區(qū)別和關(guān)系呢?1. 路由器是vuerouter的一個對象虛擬用戶(vuerouter)和vuerouter構(gòu)造函數(shù)獲取路由器的實例對象,它是一個全局對象。它包
vue的$route和$router有什么區(qū)別和關(guān)系呢?
1. 路由器是vuerouter的一個對象虛擬用戶(vuerouter)和vuerouter構(gòu)造函數(shù)獲取路由器的實例對象,它是一個全局對象。它包含所有路由,包括許多關(guān)鍵對象和屬性。
2. 路由是一個跳轉(zhuǎn)路由對象。每個路由都有一個路由對象,它是本地對象。您可以獲取相應(yīng)的名稱、路徑、參數(shù)、查詢等
我們可以在devtools中從Vue獲取路由對象,您可以看到不同的路由對象
這是Vue路由器的模式。默認(rèn)模式是散列模式,因此對應(yīng)于該模式的URL地址可以如下所示www.xxxx.com/#/用戶信息. 當(dāng)然,您也可以修改此值并將其設(shè)置為歷史模式,這樣可以充分利用歷史.pushStateAPI在不重新加載頁面的情況下完成URL跳轉(zhuǎn)。如果設(shè)置為歷史模式,則上面的URL將變?yōu)閣ww.xxxx.com/userinfo. 地址會更優(yōu)雅。當(dāng)然,這種模式需要配合服務(wù)器的設(shè)置。不同的服務(wù)器配置略有不同。有關(guān)詳細(xì)信息,請參閱官方文檔html5history mode