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 展開の概要
この記事の例では、ドロップダウンリスト選択ボックスを実装するためのJavaScriptの具体的なコー...
docker デーモンは通常の TCP ポートではなくホストの Unix ソケットにバインドする必要...
個人的にはインストール版よりも解凍版の方がインストールしやすいと思います。早速、解凍版のインストール...
昨日、ある人のシステムのインストールを手伝ったのですが、自動パーティション分割をクリックするのを忘れ...
<br />前回のCSSに関する記事は、多くの人にあまり理解されませんでした。そのため、...
セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...
js興味深いカウントダウンケース、参考までに、具体的な内容は次のとおりですコード: <!DO...
プロジェクトはサーバーと対話し、post を通じてサーバー側の jsp にアクセスし、jsp はサー...
フロントエンドの担当者であれば、面接でも仕事中でも、「CSS を使用して中央揃えにする」という効果に...
OP が現在のファームウェアで Web ページを開くと、常に 50% にズームアウトされてから表示さ...
Linux は一般的にサーバーとして使用され、サーバーは一般的にコンピュータルーム内に置かれます。L...
Nestjs 例外フィルターといえば、非常に強力な .Net のグローバル フィルターについて触れな...
ウェブページを作り始めたばかりの友人の多くは、拡張子が非常に多いことに気づきます。実際、htm と ...
この記事では、例を使用して、MySQL がストアド プロシージャで引き起こすエラー状態 (SIGNA...
この記事の例では、双方向データバインディングを実現するためのjsの具体的なコードを参考までに共有して...