Vueプロジェクトでページジャンプを実装する方法

Vueプロジェクトでページジャンプを実装する方法

問題の説明:

vue-routerフロントエンド開発でルーティング ページ ジャンプを実装するために使用されるモジュールです。以下では、エディターが、すでに作成されている vue-router プロジェクトに基づいてページ ジャンプを実装する方法を示します。

実験結果と考察:

1. vue-cli デフォルト プロジェクトを作成する (babel のみを含む)

2. 作成ファイルを入力する

管理者として作成されたファイルパスを入力し、コマンドnpm install vue-router –saveを実行します。

(Taobaoイメージがインストールされている場合は、cnpm install vue-router-saveを実行してください)

3. 設定を確認する

package.json では、vue-router が正常に設定されたかどうかを確認できます。

4. ビューフォルダを作成する

新しいビューフォルダを作成し、このフォルダに home.vue と about.vue という 2 つのコンポーネントを作成します。

5. APP.vueを設定する

次のように設定します。

<テンプレート>

<div id="アプリ">

<div id="nav">

<router-link to="/">ホーム</router-link> |

<router-link to="/about">について</router-link>

</div>

<ルータービュー/>

</div>

</テンプレート>

<スタイル>

#アプリ {

テキスト配置: 中央;

上マージン: 60px;

}

</スタイル>

6. main.jsを構成する

'vue' から Vue をインポートします

'vue-router' から Router をインポートします。

'./views/Home.vue' から Home をインポートします。

Vue.use(ルーター)

デフォルトの新しいルーターをエクスポートします({

モード: '履歴'、

ベース: process.env.BASE_URL、

ルート: [

{

パス: '/'、

名前: 'ホーム',

コンポーネント: ホーム

},

{

パス: '/about',

名前: 'about',

コンポーネント: () => import( './views/About.vue')

}

]

})

7. 運用結果

次のように:

問題の概要:

この実験では、 cmdコマンドプロンプトにvue-routerをインストールし、 router.jsを設定してページジャンプ機能を実装します。簡単なページジャンプ機能は実装できましたが、 router.js内のルートとコンポーネントの定義が明確に説明されていません。ページジャンプ機能については後ほど学習します。

これで、vue プロジェクトでページ ジャンプを実装する方法に関するこの記事は終了です。vue プロジェクトでページ ジャンプを実装する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • VUEは、分散医療登録システムのバックグラウンド管理ページステップを開発しています。
  • VUE が分散医療登録システムのバックエンド管理ページを構築するための手順の例
  • Vueは大画面ページのスクリーン適応を実現します
  • VUE、分散医療登録システム向け病院設定ページ手順を開発

<<:  MySQL binlog の解析

>>:  CSS3は水平方向の中央揃え、垂直方向の中央揃え、水平方向と垂直方向の中央揃えのサンプルコードを実装しています。

推薦する

Vue ページ スタック マネージャーの詳細

目次2. 試した方法2.1 キープアライブ2.2 ネストされたルートを持つ CSS 3. 機能説明4...

MySQL マスタースレーブ構築(複数のマスターと 1 つのスレーブ)の実装アイデアと手順

背景:最近、同社のプロジェクトは同時実行のプレッシャーに耐えられないようなので、最適化が差し迫ってい...

CSSスタイルで実現されるHTML背景色のグラデーション効果

エフェクトのスクリーンショット:実装コード:コードをコピーコードは次のとおりです。 <!DOC...

親要素に対する CSS 子要素の配置の実装

解決親要素に position:relative を追加します。子要素に position:abso...

JS でカルーセル画像を実装するいくつかの方法

カルーセル主なアイデアは次のとおりです。大きなコンテナには、コンテナの幅の整数倍の非常に長いテーブル...

ReactのPropsの簡単な比較

目次クラスコンポーネントのプロパティ比較浅い同等の浅い比較機能コンポーネントの簡単な比較先週面接に行...

タグ li はブロックレベル要素ですか?

なぜ高さを設定できるのでしょうか。<h1 /> などの要素とは異なり、「セミインライン」...

jQueryはアコーディオンの小さなケースを実装します

この記事では、アコーディオンを実装するためのjQueryの具体的なコードを参考までに紹介します。具体...

マークアップ言語 - 簡略化されたタグ

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

ReactにおけるRefの相互利用の詳細な説明

目次1. まずRefとは何かを説明しましょう2. フックでのrefの使用1. HTMLDomフックで...

ブロックレベル要素、インライン要素、可変要素の概要

ブロック要素p - 段落テキストの事前フォーマットテーブルol - ソートフォームul - 順序なし...

VueはEchartsを使用して3次元棒グラフを実装します

この記事では、Echartsを使用して3次元棒グラフを実装するVueの具体的なコードを参考までに共有...

mysqldump を使用した MySql のインポートおよびエクスポート方法の概要

データベースデータをエクスポートします:まずcmdを開いてMySQLのbinフォルダに入ります1. ...

ウェブページのFOUC問題によるウェブページの混乱の解決策

FOUC は Flash of Unstyled Content の略で、FOUC と略されます。簡...

Vue Element フロントエンドアプリケーション開発: Vuex での API ストアビューの使用

目次概要1. フロントエンドとバックエンドの分離とWeb APIの優先ルート設計2. Axiosネッ...