検索

ホームページ  >  に質問  >  本文

html5 - vue SPA プロジェクトにコンポーネントが多すぎる場合、パッケージ化されたファイルが大きくなりすぎませんか?

初めての読み込みが非常に遅いのではありませんか? 私の質問は妥当ですか?どうやって対処すればいいのでしょうか?

伊谢尔伦伊谢尔伦2758日前478

全員に返信(4)返信します

  • 天蓬老师

    天蓬老师2017-05-16 13:44:05

    コンポーネントが多すぎるので、通常はルーティングが追加されますよね?次に、vue-router で遅延読み込みを使用するだけです...
    https://router.vuejs.org/zh-c...

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:44:05

    非同期でロードできます。たとえば、10 ページある場合、パッケージの合計サイズは 10M になる可能性があり、これは明らかに大きすぎます。その場合、ホームページをパッケージ化し、他のページを非同期でロードして、アクセスされたページをロードできます。これにより、初めて開くときの時間が短縮されます。

    遅延読み込みに関する vue-router ドキュメントを参照できます https://router.vuejs.org/zh-c...

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 13:44:05

    vue2 にはパフォーマンスの問題を解決できるサーバー側のレンダリング ソリューションもあることを追加しました

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:44:05

    遅延読み込みは vue-router と webpack を通じて実現できます

    返事
    0
  • キャンセル返事