使用にVUE-ルータの経路シンプル

ほとんどの単一ページのアプリケーションのために、我々は公式サポートの使用をお勧めします  VUE-ルータライブラリを詳細は会場の可能  VUE-ルーターのマニュアル

ルーティングとは何ですか

Web開発では、「ルートは、」プログラムのURLに基​​づいて対応する処理手段に割り当てられています

  • バックエンドルーティング
    • 平均的なウェブサイトのために、すべてのハイパーリンクは、URLアドレス、サーバー上の対応するリソースの全てに対応したURLアドレスで、これはルートの後端部との間の対応です
  • フロントエンドルーティング
    • アプリケーションのため、単一のページ、HTTPリクエストは、関連するコンテンツハッシュが含まれていない:主にハッシュ備え、一方、URLのハッシュ(#番号)内の異なるページ間で切り替えることにより実現単一ページのアプリケーション用メインページジャンプはハッシュを実装しました。
    • 経路のフロントエンド(後端異なるルート)と呼ばれるハッシュを変更することにより、ページを切り替えるには、このように単一ページアプリケーション。  

インストールVUE-ルータ 

運転指令にcmdとVUE-CLIプロジェクトディレクトリ:--save VUE-ルータを設置NPMまたは  VUE-ルータ--save-devのインストールNPM ( 同じ効果)

 

設定のテスト

 1、プロジェクトフォルダの下に新しいsrcディレクトリには、  router,用来存放路由的配置,在该文件夹下创建一个 index.js 的文件 (あなたもmain.jsという名前することができ、これは、メインの設定ファイルのルートです)

 

 index.js内容は、以下の

//インポートVUEは、jqueryの-min.jsに導入するjQueryの必要性を使用した場合のように、のような、 'VUE'でjqueryの-min.js
インポートVueの'VUE'から // インポートルートプラグイン 'VUE-ルータ'からインポートVueRouterを// ルーティングマウントプラグVue.use(VueRouter); // インポートVUEアセンブリ こんにちは「../components/HelloWorld.vue」からインポート メインからインポート「../components/Main.vue」// 設定のエクスポートルート のエクスポートデフォルト新しい新しいVueRouter ({ ルート:[ { // ルーティングパス、プロジェクトへのアクセスパス、プラグインは、対応するコンポーネントアセンブリアクセスへのルーティングによる パス「/こんにちは」// ルート名の 名称:「HELO」を// コンポーネントルーティング ハロー:部品 }、 { パス: '/メイン' 名称: 'メイン' コンポーネント:メインを } ] })。

 

main.jsプロジェクトファイルの設定では2、

あなたを紹介したい// jQueryのは、のように、「VUEは」-min.jsであるjQueryのある
Vueの「VUE」からインポートする アプリケーションからのインポート「./App」 // インポートルーティングコンフィギュレーション・ファイル 「./router/indexからインポートルータ「//インポートルータルータは、代わりにルーターを書き込むので、小文字にする必要があり、それ以外の場合はエラーと一致することはできません報告されます Vue.config.productionTip = falseを / * eslint-NO-無効新新* / 新しい新しいヴュー({ ELを:」#app ' //ルート例に注入 ルータ、 コンポーネント:アプリケーション{}、 テンプレート: ' <APP /> ' })

 

図3に示すように、経路を使用

ルーティングコンポーネントを使用して

- <!
      ルータのデフォルトは、<A>にレンダリングされます。-Link タグ、属性はへのリンクを指定
      ルータ - ビュー:マッチをルーティングするためのコンポーネントのレンダリングをされていない場合、マッチングコンポーネントに表示されません
   - - > 
    <リンクルータ-へ= "/こんにちは"> こんにちは </ルータリンク> 
    <-Linkルータへ=> "/メイン" メイン </ルータリンク> 
    <ルータ- [表示]> </ルータービュー>

おすすめ

転載: www.cnblogs.com/ressso/p/12134061.html
おすすめ