在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 請教 vue router 正則匹配

請教 vue router 正則匹配

{
path: '/aaa/:id',
name: 'aaa',
component: aaa
}

目前規(guī)則如上

想在path后面加點東西,以匹配如:
/aaa/12/uid/uid號
12是動態(tài)路由的id
uid是固定的
uid號是動態(tài)的
'/uid/uid號',這部分可有可無

我這么寫的,但是不對:
/aaa/:id(/uid/:uid)?
請教該如何寫

當(dāng)遇到之前的路由時跳轉(zhuǎn)到了首頁
/aaa/12,也就是說之前的路由也失效了

跳轉(zhuǎn)到首頁是因為路由最后配了這個吧:
{
path: '*',
redirect: '/'
}

回答
編輯回答
司令

'/uid/uid號',這部分可有可無

/aaa/:id/(uid/:uid)?,左括號不包含斜杠就可以了

2018年6月13日 19:17
編輯回答
離殤

先說答案,/aaa/12/uid/123router路徑是:/aaa/:id/uid/:uid,沒有括號!!!
配置{path: '*',redirect: '/'}是指上面路由沒匹配到的統(tǒng)一定位到首頁.
最后不得不吐槽一下,看過官方文檔了嗎?Vue-Router

2017年9月27日 12:07