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にジャンプします。
Home About
コンポーネントを使用してルート リンクを生成します。
to
属性を
{ name: 'home' }
および
{ name: 'about' }
に設定すると、
home へのポインターを生成できます。
と
about
これら 2 つのルートのリンク。
以上がVue Router のルート命名規則はどのように定義されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。