鍍金池/ 問(wèn)答/HTML/ vue動(dòng)態(tài)路由問(wèn)題

vue動(dòng)態(tài)路由問(wèn)題

如下圖1,正常配置下,路由是并列切換的。它們都在一個(gè)一級(jí)路由下 包含在固定的頭和側(cè)邊欄中。已經(jīng)實(shí)現(xiàn)所需。
現(xiàn)在為了使刷新也能獲取傳入該頁(yè)面的id,改為進(jìn)入createInsurance的時(shí)候,通過(guò)動(dòng)態(tài)綁定到路由傳入這個(gè)id。如圖2的配置。圖3可以看出已經(jīng)綁定成功。
但是現(xiàn)在出現(xiàn)一個(gè)問(wèn)題,當(dāng)切換之前同級(jí)的路由時(shí),那些路由卻綁定到了id的位置,造成不能正常切換同級(jí)路由。我試著把綁定id的這個(gè)路由提到比它們高一級(jí)的路由上,沒(méi)有解決~~~

求大神指教!!

圖1

圖2

圖3

圖4

回答
編輯回答
硬扛

側(cè)邊欄跳轉(zhuǎn)的路由路徑配置得不正確。你這邊雖然沒(méi)寫(xiě)出來(lái),但是猜測(cè)你在側(cè)邊欄配置的路徑是 'createBefore',只需要改成 '/createBefore' ,應(yīng)該就可以正常跳轉(zhuǎn)的。

2018年1月6日 00:03
編輯回答
你的瞳

碰到這種又不能將這層路由移動(dòng)到上一級(jí)的情況,最后我解決的辦法是使用route對(duì)象的query參數(shù)把id帶過(guò)去。這種方式不會(huì)影響index.js中原來(lái)的路由配置,也就是不需要?jiǎng)討B(tài)綁定配置。

既能實(shí)現(xiàn)頁(yè)面刷新不丟失參數(shù),也不會(huì)影響之前的路由配置。

網(wǎng)上看到一篇關(guān)于路由刷新的幾種解決辦法,留參考~
http://www.php.cn/js-tutorial...

2018年9月4日 12:09