Vue は、インタラクティブな Web アプリケーションを作成するための柔軟な方法を提供するオープン ソースの JavaScript フレームワークです。重要な機能の 1 つは Vue ルーティングです。これにより、ルーターを通じてさまざまなページを管理する単一ページ アプリケーションを作成できます。
この記事では、Vue でルーティングを構成して使用する方法を詳しく紹介し、アプリケーションのページ ナビゲーションをより適切に制御できるようにします。
1. Vue ルーティングの基本概念
Vue ルーティングの構成と使用法を理解する前に、いくつかの基本概念を理解する必要があります。 Vue ルーティングは、Vue Router ライブラリに基づいて開発されており、その中には次のものがあります:
1. ルーティング: ルーティングは、指定された Web サイト上のさまざまな URL に対応するページです。 Vue では、ルーティング インスタンスを作成することで、Web サイトのページ ナビゲーションを実装できます。
2. ルーター: ルーターは、アプリケーション内のすべてのルートの管理を担当するインスタンスです。 Vue Router ライブラリは、ルーター インスタンスを生成するための VueRouter オブジェクトを提供します。
3. パスとパラメータ: パスとパラメータは、ルートを指定する 2 つのパラメータです。パスは、ルートと正確に一致するように URL で指定された文字列です。パラメータはルート URL の可変部分であり、ルート コンポーネント内でアクセスできます。
2. Vue ルーティングの構成
Vue ルーティングの構成は、Vue インスタンスで行う必要があります。まず、Vue Router ライブラリをインストールし、次に VueRouter オブジェクトを Vue インスタンスに追加する必要があります。
Vue Router を使用するには、Vue Router ライブラリをプロジェクトに追加する必要があります。ルーティング コンポーネント
npm install vue-router --save
ルーティング インスタンスの作成
// Home.vue <template> <div> <h2>Home</h2> </div> </template> <script> export default { name: 'Home' } </script> // About.vue <template> <div> <h2>About</h2> </div> </template> <script> export default { name: 'About' } </script>
import VueRouter from 'vue-router';
import Home from './components/Home.vue'; import About from './components/About.vue'; const routes = [ { path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', component: About } ];
const router = new VueRouter({ routes });
new Vue({ router }).$mount('#app');
<template> <div> <router-link to="/">Home</router-link> <router-link to="/about">About</router-link> <router-view></router-view> </div> </template>
以上がVue でルーティングを設定して使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。