すべてのルーティングまたは404 Not foundルーティングをキャプチャ
4826 ワード
通常のパラメータは、
ワイルドカードルーティングを使用する場合は、ルーティングの順序が正しいことを確認してください.つまり、ワイルドカードを含むルーティングは最後に置くべきです.ルーティング
これにより、存在しないパス(ページ)にアクセスすると、404ページにジャンプするのに自動的に役立ちます.これはプロジェクトでよく使われています.
/
で区切られたURLセグメントの文字にのみ一致します.任意のパスを一致させるには、ワイルドカード(*
)を使用します.{
//
path: '*'
}
{
// `/user-`
path: '/user-*'
}
ワイルドカードルーティングを使用する場合は、ルーティングの順序が正しいことを確認してください.つまり、ワイルドカードを含むルーティングは最後に置くべきです.ルーティング
{ path: '*' }
は、通常、クライアント404エラーに使用される.これにより、存在しないパス(ページ)にアクセスすると、404ページにジャンプするのに自動的に役立ちます.これはプロジェクトでよく使われています.
//router/index.js
export default new VueRouter({
routes:[
{
path: "/",
name: "main",
component:Main
},
{
path: "/Foo",
props:()=>{
return {
username : "LiMing",
userage : 26
}
},
name: "foo",
component: Foo
},
{
path: "/Bar/:id/:title",
props: true,
name: "bar",
component: Bar
},
{
path: "/Art",
name: "art",
component: Art
},
{
path: "*",
name: "notFound",//404 , , ,
component:NotFound
},
]
});