鍍金池/ 問答/HTML/ vue-router中 path 和 name的區(qū)別是什么?

vue-router中 path 和 name的區(qū)別是什么?

clipboard.png

path 和 name 看起來都是一樣的值

回答
編輯回答
淚染裳

path 就是路徑嘛,名字相當(dāng)于該路徑的別名。比如有個(gè)人全面叫‘奧斯特洛夫斯基’,然后為了方便找他,你給他一個(gè)單獨(dú)的別名,叫'奧基',當(dāng)你想做跳轉(zhuǎn)的時(shí)候大喊一句'奧基',就能找到'奧斯特洛夫斯基'。.....溜

2017年6月3日 06:49
編輯回答
心悲涼

path:是路徑,還可以有二級(jí)路徑比如 path: '/system/setting',但是name就沒有了,name就相當(dāng)于給你的這個(gè) path 起個(gè)名字方便記住,也可以不設(shè)置 name。

2017年5月31日 07:01
編輯回答
毀了心
//path
<router-link :to="/system">系統(tǒng)頁面</router-link>
//name(路由傳參可以使用這個(gè)name,使用path也可以)
<router-link :to="{name: system, query: {id: 1}}">系統(tǒng)頁面</router-link>
//個(gè)人感覺沒啥區(qū)別。。name:對(duì)應(yīng)的參數(shù)的模塊名稱(動(dòng)態(tài)傳參數(shù))就是加個(gè)名字吧
2018年4月20日 06:03