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は水平方向の中央揃え、垂直方向の中央揃え、水平方向と垂直方向の中央揃えのサンプルコードを実装しています。

推薦する

js を使用して年カルーセル選択効果をネイティブに実装する例

序文js を使用して、年の回転選択効果を実現します。では早速、写真を見てみましょう。 1. アイデア...

MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル (Win10 Home バージョン 64)

超初心者の私は、MySQL を学び始めたばかりで、インストール プロセス中に多くの問題に遭遇しました...

Ubuntu 18.04 のすべての Python ライブラリを一度にアップグレードする方法

ピップとは何かpip は、Python パッケージの検索、ダウンロード、インストール、アンインストー...

MySQLクエリプランでken_lenの値を計算する方法

key_lenの意味MySQL では、次に示すように、explain を使用して SQL ステートメ...

Nginx のステータス監視とログ分析の詳細な説明

1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...

MySQLデータベースのパスワードを忘れた場合の解決策

先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...

MySQL でよく使用されるデータベースとテーブル シャーディング ソリューションの概要

目次1. データベースのボトルネック2. サブライブラリとサブテーブル2. 横長テーブル3. 垂直サ...

HTML ページでコンテンツの選択、コピー、右クリックを防止する方法の詳細な説明

時には、Web ページに掲載されているコンテンツが悪意のある人物に盗用されるのを望まないため、Web...

Dockerコマンドは一般ユーザーが実行できるように実装されている

dockerをインストールすると、通常はdockerユーザーグループが作成されます。ステップ2: 現...

HTML でフォームを中央揃えにする

以前、写真が与えられ、その写真スタイルに基づいてフォームを作成するという課題に遭遇しました。しかし、...

VScode設定のリモートデバッグLinuxプログラムの問題を解決する

VScode リモートデバッグ Linux プログラムの問題について見てみましょう。具体的な内容は以...

Flash での HTML と CSS の適用

Flash での HTML と CSS の適用:同僚の Den が Flash で HTML と C...

必見の JavaScript 面接質問 10 選のまとめ (おすすめ)

1.これは1. 誰が誰に電話をかけますか?例: 関数foo(){ console.log(&quo...

Vue ポーリング リクエスト ソリューションの完全な例

世論調査の理解実際、ポーリングの焦点はループ自体ではなく、実行間の間隔にあります。 Ajax は非同...

.Net Core を使用して数千万のデータを MySQL にインポートする手順

目次事前準備実施方法: 1. 単一のデータを挿入する2. マージデータ挿入3. MySqlBulkL...