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

推薦する

Vue3は現在のルーティングアドレスを取得します

正解useRouterの使用: // ルーターパス: "/user/:uid" ...

Reactの原理の説明

目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...

Windows 上の MySQL バージョン 5.7 でエンコードを UTF-8 に変更する方法

序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...

MySQLはパスワードなしでログインする例を実装しています

具体的な方法:ステップ1: mysqlサービスを停止する /etc/init.d/mysqld を停...

IE6のバグと修正は予防戦略です

元記事:究極の IE6 チートシート: 25 以上の Internet Explorer 6 のバグ...

MySQLは1つのテーブルからデータをクエリし、それを別のテーブルに挿入する実装方法

MySQLは1つのテーブルからデータをクエリし、それを別のテーブルに挿入する実装方法ウェブサイト開発...

xHTML タグと HTML タグの違いは何ですか?

すべてのタグは小文字でなければなりませんXHTML では、すべてのタグは小文字でなければなりません。...

Linux システムで grub.cfg ファイルの破損を修復する手順

目次1. grub.cfg ファイルの紹介1. grub.cfg ファイルの場所2. grub.cf...

Dockerイメージの階層化の原理の詳細な説明

ベースイメージベースイメージには 2 つの意味があります。他のイメージに依存せず、ゼロから構築します...

Linux で boost.python を使用して C++ 動的ライブラリを呼び出す方法

序文最近、C++ 動的ライブラリをテストするためにロボット フレームワークを使い始めました。ロボット...

MySQL 5.7.17 インストール グラフィック チュートリアル (Windows)

最近データベースを学び始めたのですが、とても興味深いコースだと感じていますが、含まれる内容の多くは私...

年末ですが、MySQL パスワードは安全ですか?

序文:年末です。データベースを検査する時期ではないでしょうか?一般的に、検査では、パスワードの複雑さ...

60件のページング事例と優れた実践例を推奨

<br />構造と階層により複雑さが軽減され、読みやすさが向上します。記事やサイトが整理...

npm グローバル モジュールのデフォルトのインストール パスを変更するためにノードのインストールをカスタマイズする手順

node を D ドライブにインストールしましたが、C ドライブのスペースを占有したくなかったため、...

Vueフロントエンドパッケージングの詳細なプロセス

目次1. パッケージ化コマンドを追加する2. パッケージ化されたコードを実行する3. パッケージ化し...