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 展開の概要
MySQL 5.7.17、現在最新バージョンのようです、ダウンロードアドレスここで、プラットフォーム...
1. rzをサーバーにアップロードして解凍する rz [root@mini2 アップロード]# ta...
まず興味深い性質であるconic-gradientを紹介しましょう。円錐グラデーション!円グラフの作...
効果は以下のとおりです。参考プログラム: <!DOCTYPE html> <htm...
最近、プロジェクトで作業しているときに webSocket プロトコルを使用し、WeChat アプレ...
この記事では、要素をドラッグするときにプレビューを追加する小さなデモを紹介します。効果は次のとおりで...
問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...
MySQL のメンテナンスを容易にするために、エラー情報を収集するためのインターフェースを提供するス...
私はしばらくの間チャートをいじっていましたが、好奇心から、CSS を使用してチャートを作成するより良...
目次序文リスナーと計算プロパティの違いvue3 で watch を使用するにはどうすればいいですか?...
1. MySQLデータベースにログインするmysql -u ルート -pユーザーテーブルを表示する ...
ドロップダウン メニューも実生活では非常に一般的です。実装に使用される js コードは、タブ選択やア...
Nginx は同じドメイン名で構成されており、http と https の両方でアクセスできます。証...
目次1. 問題の説明2. 原因分析3. 解決策4. 処理1. 問題の説明調整センターでは、最後の 2...
目次1. JavaScriptについて2. JavaScript イベントループ3. マクロタスクと...