ホームページ > ウェブフロントエンド > フロントエンドQ&A > vue のシングルページとマルチページとは何ですか

vue のシングルページとマルチページとは何ですか

青灯夜游
リリース: 2022-12-12 19:09:04
オリジナル
6376 人が閲覧しました

vue では、単一ページの正式名は「SPA シングル ページ アプリケーション」です。これは、メイン ページ (HTML ページ) が 1 つだけあるアプリケーションを指します。これにより、ページ全体がよりスムーズになります。提供される情報は、単一ページのアプリケーションによって、一部の主要なコンテンツはフィルタリングおよび制御されているため、簡単かつ便利な読み取りと閲覧が可能です。マルチページの正式名称は「MPA マルチページ アプリケーション」です。これは、複数の独立したページを含むアプリケーションを指します。各ページは、JS、CSS、およびその他の関連リソースを繰り返しロードする必要があります。マルチページ アプリケーションがジャンプすると、ページ全体がリソースのページを更新する必要があります。

vue のシングルページとマルチページとは何ですか

#このチュートリアルの動作環境: Windows7 システム、vue3 バージョン、DELL G3 コンピューター。


vue の単一ページと複数ページとは

単一ページ: フルネーム SPA シングル ページ アプリケーション (SinglePage)ウェブアプリケーション)。

シングル ページ アプリでは、すべてのコンテンツが 1 ページに配置され、ページ全体がよりスムーズになります。ユーザー エクスペリエンスの観点からは、スタンドアロン ナビゲーションはアンカー ポイントを見つけ、対応するセクションをすばやく見つけ、上下に簡単にスクロールできます。シングルページ アプリケーションによって提供される情報と一部の主要コンテンツはフィルタリングおよび制御されているため、読みやすく、閲覧しやすくなっています。

マルチページ: 正式名は MPA マルチページ アプリケーション (MultiPage Application) です。

マルチページ アプリケーションとは、複数の独立したページを含むアプリケーションを指します。各ページは、JS、CSS、およびその他の関連リソースを繰り返し読み込む必要があります。複数ページのアプリケーションがジャンプする場合、リソースのページ全体を更新する必要があります。 [関連する推奨事項:

vuejs ビデオ チュートリアル Web フロントエンド開発 ]

次は、大まかな構造図です:

vue のシングルページとマルチページとは何ですか

vue のシングルページとマルチページとは何ですか

単一ページと複数ページの違い:

vue のシングルページとマルチページとは何ですか

1 .更新メソッド

SPA: 関連コンポーネントの切り替え、ページの部分更新または変更

MPA: ページ全体の更新

2.ルーティングモード

SPA: ハッシュまたは履歴を使用できます

MPA: 通常のリンクジャンプ

3. ユーザーエクスペリエンス

SPA: ページ フラグメント間の切り替え時間が速く、ユーザー エクスペリエンスが良好ですが、初めて読み込むファイルが多すぎる場合は、関連する最適化が必要です。

#MPA: ページの切り替えは読み込みに時間がかかり、十分にスムーズではなく、特にインターネット速度が遅い場合にユーザー エクスペリエンスが低下します

4. 遷移アニメーション

SPA: トランジションアニメーションを簡単に実現

#MPA: トランジションアニメーションが実現できない

##5. データ転送

SPA: 簡単データ転送を実現するには、多くの方法があります(パラメータ付きルーティングで値を渡す、Vuexで値を渡すなど) MPA: URL渡しパラメータ、Cookie、ローカルストレージに依存します

6. 検索エンジン最適化 (SEO) )

SPA: 別のソリューションが必要で、実装が難しく、SEO の取得には役立ちません。サーバーサイド レンダリング (SSR) は、 MPA: 実装が容易

7. 利用範囲

SPA: 高い経験を必要とし、スムーズなインターフェイスを追求するアプリケーションMPA: 検索エンジンの高いサポートを追求するアプリケーションに適しています

8. 開発コスト

SPA: 高額、専門家の支援が必要フレームワークMPA: 低いですが、ページコードの重複が多くあります

9. メンテナンスコスト

SPA: 比較的容易です MPA: 比較的複雑

#10. 構造

SPA: 多くのモジュールのコンポーネントを含む 1 つのメイン ページ

MPA: 多数の完全なページ

11. リソース ファイル

##SPA: コンポーネントの共通リソースは 1 回ロードするだけで済みます

MPA: 各ページで共通リソースをロードする必要があります

(学習ビデオ共有: vuejs 入門チュートリアル

プログラミングの基礎ビデオ

)

以上がvue のシングルページとマルチページとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート