Vue RouterはVue.jsアプリケーションでルーティングを管理するための公式のルーティングライブラリです。Vue Routerのnameプロパティは、各ルートに名前を付けるために使用されます。このプロパティは、ルートを識別するために使用され、プログラム内でルートを参照する際に便利です。
以下に、Vue Routerのnameプロパティの使い方と例を示します。
- ルート定義でnameプロパティを使用する方法:
const routes = [
{
path: '/',
name: 'home',
component: Home
},
{
path: '/about',
name: 'about',
component: About
}
];
上記の例では、name
プロパティを使って各ルートに名前を付けています。これにより、Home
コンポーネントのルートは 'home'
という名前が付けられ、About
コンポーネントのルートは 'about'
という名前が付けられます。
- ルートへのアクセス時にnameプロパティを使用する方法:
<router-link>
コンポーネントや$router.push()
メソッドを使用して、名前付きルートにアクセスすることができます。
<router-link :to="{ name: 'home' }">Home</router-link>
上記の例では、<router-link>
コンポーネントを使用してname
プロパティが'home'
のルートにリンクを作成しています。
// プログラム内で名前付きルートにアクセスする例
this.$router.push({ name: 'about' });
上記の例では、$router.push()
メソッドを使用してname
プロパティが'about'
のルートに遷移しています。
これらの例を参考にして、Vue Routerのnameプロパティを使ってルートを識別し、適切な名前付きルートへのアクセスを行うことができます。