1. Vueルーター1. 説明Vue.js + Vue Router を使用してシングルページ アプリケーションを作成するのは自然なことです。Vue.js 2. 選択したルートのレンダリング:(1)ルータリンクアクティブクラス 特定の場所にルーティングする場合、対応するルーティング タグにクラス名が追加されます。 (2)ルータリンクアクティブクラス ルーティングでは、子ルートのパス設定(例:http://localhost/home)に親ルートのパス設定(例:http://localhost/)が含まれます。その後、子ルートをクリックして、子ルートに 3. 基本的な動作原理 2. 実際の戦闘1. ルーターを使用してvueプロジェクトを作成する2. プロジェクト内のsrc/router/index.jsファイルを開きます。プロジェクトによって 2 つのルートが自動的に生成されたことがわかります。1 つは ルートディレクトリの 3. ブラウザでプロジェクトを開く
4. 新しいルートを作成するホームページ、メッセージ、ショッピングカート、そして私の 4 つの部分を含む、Taobao に似たルート ナビゲーションを作成します。 4 つのルートに対応する 4 つの新しい vue ファイルを作成します。 ルーティングindex.jsファイルを構成する 'vue' から Vue をインポートします 'vue-router' から VueRouter をインポートします。 '../views/Home.vue' から Home をインポートします。 Vue.use(VueRouter) 定数ルート = [ { パス: '/'、 名前: 'ホーム'、 コンポーネント: ホーム }, { パス: '/message', 名前: 'メッセージ', コンポーネント: () => import(/* webpackChunkName: "about" */ '../views/Message.vue') }, { パス: '/goodcar', 名前: 'GoodCar'、 コンポーネント: () => import(/* webpackChunkName: "about" */ '../views/GoodCar.vue') }, { パス: '/me', 名前: 「私」 コンポーネント: () => import(/* webpackChunkName: "about" */ '../views/Me.vue') } ] const ルーター = 新しい VueRouter({ ルート }) デフォルトルーターをエクスポートする App.vueでナビゲーションバーを設定する <テンプレート> <div id="アプリ"> <div id="nav"> <router-link to="/">ホーム</router-link> <router-link to="/message">メッセージ</router-link> <router-link to="/goodcar">ショッピングカート</router-link> <router-link to="/me">マイ</router-link> </div> <ルータービュー/> </div> </テンプレート> <スタイル> #アプリ { フォントファミリー: Avenir、Helvetica、Arial、sans-serif; -webkit-font-smoothing: アンチエイリアス; -moz-osx-font-smoothing: グレースケール; テキスト配置: 中央; 色: #2c3e50; } #ナビ{ パディング: 30px; マージン: 0 自動; 幅: 30%; ディスプレイ: フレックス; コンテンツの両端揃え: スペースを空ける; } #nav { フォントの太さ: 太字; 色: #2c3e50; テキスト装飾: なし; } #nav a.router-link-exact-active { 色: #42b983; } </スタイル> 結果: これで、ルーティングの基本的な概念とその構成および機能が理解できました。 これで、Vue 学習 - VueRouter ルーティングの基本に関するこの記事は終了です。VueRouter ルーティングの基本に関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL での varchar 型の日付の比較、並べ替え、その他の操作の実装
>>: 暗号化における https の Apache 展開の概要
Ubuntu では、ショートカット キーでタッチパッドをオフにできない状況によく遭遇します。この問題...
落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...
目次1. 元の配列が変更されます1. プッシュ(): 2.ポップ(): 3. シフト(): 4.un...
この記事では、スネークゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内容...
私は長い間問題に取り組み、文法上の問題を何度も確認しました。しかし、後でネットで調べてみたら、突然理...
最近、Oracle、MySQL、SQL Server 2005 のデータ ページング クエリについて...
LinuxにGeoIPをインストールする yum で nginx-module-geoip をインス...
3つの仮想マシン132、133、134を群がらせる1. クラスターを初期化し、自分自身をクラスターに...
1. ffmpeg がビデオ ファイルをプッシュする場合、オーディオとビデオのエンコード形式は H2...
ここでは、samba (ファイル共有サービス) v4.9.1 + OPENldap (バックエンド ...
Ⅰ. 問題の説明: html+css を使用してシンプルなナビゲーション バーを実装します。 **...
目次Reactの公式サイトではライフサイクルの説明を見ることができます次に、ネストされたコンポーネン...
目次分離効果コマンドラインの説明関与する機能分離効果-- 別居前1,2,3,4 -- 別居後1 2 ...
:動的コンポーネントv-bind:is="component name" を使用...
目次1. 重複行を見つける方法2. 重複行を削除する方法3. 複数の列で重複を見つける方法4. クエ...