談談vue單頁面的優缺點

單頁面與多頁面的區別
  • 單頁面應用(SPA):只有一個html頁面,瀏覽器一開始要加載所有必須的html,js,css。所有的頁面內容都包含在這個主頁面中。跳轉方式通過組件切換完成,僅刷新局部資源。

  • 多頁面應用(MPA):是多個html頁面,跳轉方式是整個html之間跳轉,整個頁面進行刷新。

優點
  1. 用戶體驗好,快,內容的改變不需要重新加載整個頁面,基於這一點SPA對服務器壓力較小;
  2. 組件化開發,組價可以複用,易維護;
  3. 前後端分離,前端只負責界面顯示,後端負責數據存儲和計算;
  4. 頁面效果較炫酷。
缺點
  1. 不支持低版本的瀏覽器,最低IE9;
  2. 首屏加載耗時長,加載整個項目的css/js,不利於SEO優化;
  3. 不可以使用導航欄的按鈕自行實現前進、後退;
  4. 頁面複雜度提高很多。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章