ルーティングvue-router4 では API の大部分は変更されていないため、変更点のみに焦点を当てる必要があります。 インストール糸を追加 vue-router@4 導入 カナダ <script src="https://cdn.bootcdn.net/ajax/libs/vue-router/4.0.6/vue-router.cjs.js"></script> 使用ルータ 「vue-router」から createRouter、createWebHistory をインポートします。 「./views/Home.vue」から Home をインポートします。 定数ルート = [ { パス: "/", コンポーネント: ホーム }, { パス: "/about", コンポーネント: () => import("./views/About.vue") } ]; const ルーター = createRouter({ 履歴: createWebHistory(), ルート }); デフォルトルーターをエクスポートします。 メイン.js 「vue」から createApp をインポートします。 「./App.vue」からアプリをインポートします。 「./router」からルーターをインポートします。 const app = createApp(App); app.use(ルーター); app.mount("#app"); アプリ.vue <テンプレート> <h1>こんにちはアプリ!</h1> <p> <router-link to="/">ホームへ移動</router-link> <router-link to="/about">About へ移動</router-link> </p> <ルータービュー></ルータービュー> </テンプレート> <スクリプト> デフォルトをエクスポートします {}; </スクリプト> ちょっとしたヒントApp.vue テンプレートに <router-view></router-view> のみが含まれている場合は、<router-view> を index.html に直接配置できます。 例えば: インデックス.html <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8" /> <link rel="icon" href="/favicon.ico" rel="外部 nofollow" /> <meta name="viewport" content="width=デバイス幅、初期スケール=1.0" /> <title>Vite アプリ</title> </head> <本文> <div id="アプリ"> <ルータービュー></ルータービュー> </div> <script type="module" src="/src/main.js"></script> </本文> </html> 次にmain.jsのApp.vueを削除します。 メイン.js 「vue」から createApp をインポートします。 // 「./App.vue」からアプリをインポートします。 「./router」からルーターをインポートします。 // const app = createApp(App); 定数アプリ = createApp({}); app.use(ルーター); app.mount("#app"); 仕上げる! 😀便利で使いやすい 要約するルーティング VueRouter4 を使用した Vue3 に関するこの記事はこれで終わりです。ルーティング VueRouter4 を使用した Vue3 に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Nginx+Apache の動的および静的分離の導入の詳細な例
序文最近、オンラインでデータが誤って操作されました。データベースが直接変更されたため、それを回復する...
序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...
精度の問題に対する最もわかりやすい説明たとえば、1÷3=0.33333333...という数字は、3が...
純粋なCSS3で蝶が羽ばたく様子を再現。まずはその効果をご覧ください どうですか?効果はかなりいいで...
注: nginxはbrew経由でインストールされますウェブサイトのルートディレクトリ: /opt/h...
①. エイリアス(CNAME)レコードの使用方法:前回の投稿のドメイン名解決では、A レコードの解...
1. MySQLソフトウェアをインストールするMySQL 公式 Yum リポジトリ、MySQL バー...
目次1: フロントエンドの手書きページング(データ量が少ない場合) 2: バックエンドのページング、...
目次1. デップ2. 観察者を理解する3. 監視と観察者を理解する4. トリガーの依存性5. プロセ...
MySQL はハッシュ インデックスと Btree インデックスをサポートしています。 InnoDB...
この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...
序文:最も一般的に使用される MySQL 論理バックアップ ツールは mysqldump です。通常...
国内の多くの広告主にとって、印刷広告の制作と評価は、しばしばかなり主観的です。自分の感情や美的感覚に...
2つの小さな問題ですが、長い間私を悩ませていました。最初の質問テキストエリアの左側のテキストは常にテ...
目次vuex 永続性要約するvuex 永続性vuex: ブラウザを更新すると、vuexの状態は初期状...