Vue Router は、Vue.js によって公式に提供されているルーティング マネージャーで、シングルページ アプリケーションに強力なルーティング機能を提供します。 Vue Router では、ルートはルーティング テーブルを通じて定義され、ルーティング テーブル内の各ルートは一意の名前、つまりルートの命名を定義できます。この記事では、Vue Router のルーティング命名規則とその使用方法を紹介します。
Vue Router では、name
属性を使用して各ルートに一意の名前を定義できます。ルートに名前を設定することで、コード内で簡単に該当ルートを参照したりジャンプしたりすることができます。以下は、ルーティングの名前付けの使用例です。
import Vue from 'vue' import Router from 'vue-router' import Home from '@/views/Home.vue' import About from '@/views/About.vue' Vue.use(Router) const router = new Router({ routes: [ { path: '/', name: 'home', // 设置路由名称为home component: Home }, { path: '/about', name: 'about', // 设置路由名称为about component: About } ] }) export default router
上記のコードでは、2 つのルーティング コンポーネント Home
と About
にそれぞれルーティング名を設定します。 home
と about
は、それぞれ 2 つのパス /
と /about
に対応します。
コード内で対応するルートを参照してジャンプする場合、 this.$router.push({ name: 'home' })
を使用して home # にジャンプできます。 ##このルートの場合、
this.$router.push({ name: 'about' }) を使用して、このルートの
about にジャンプします。
<router-link :to="{ name: 'home' }">Home</router-link> <router-link :to="{ name: 'about' }">About</router-link>
コンポーネントを使用してルート リンクを生成します。
to 属性を
{ name: 'home' } および
{ name: 'about' } に設定すると、
home へのポインターを生成できます。 と
about これら 2 つのルートのリンク。
以上がVue Router のルート命名規則はどのように定義されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。