1. 程式人生 > >【vue】使用vue構建多頁面應用

【vue】使用vue構建多頁面應用

shell. 是把 ble 使用 搜索引擎優化 外殼 範圍 動畫 body

先了解一些單頁面和多頁面的區別

0- 多頁應用模式MPA 單頁應用模式SPA
應用構成 由多個完整頁面構成 一個外殼頁面和多個頁面片段構成
跳轉方式 頁面之間的跳轉是從一個頁面跳轉到另一個頁面 頁面片段之間的跳轉是把一個頁面片段刪除或隱藏,加載另一個頁面片段並顯示出來。這是片段之間的模擬跳轉,並沒有開殼頁面
跳轉後公共資源是否重新加載
URL模式 http://xxx/page1.html http://xxx/page1.html http://xxx/shell.html#page1 http://xxx/shell.html#page2
用戶體驗 頁面間切換加載慢,不流暢,用戶體驗差,特別是在移動設備上 頁面片段間的切換快,用戶體驗好,包括在移動設備上
能否實現轉場動畫 無法實現 容易實現(手機app動效)
頁面間傳遞數據 依賴URL、cookie或者localstorage,實現麻煩 因為在一個頁面內,頁面間傳遞數據很容易實現
搜索引擎優化(SEO) 可以直接做 需要單獨方案做,有點麻煩
特別適用的範圍 需要對搜索引擎友好的網站 對體驗要求高的應用,特別是移動應用
搜索引擎優化(SEO) 可以直接做 需要單獨方案做,有點麻煩
開發難度 低一些,框架選擇容易 高一些,需要專門的框架來降低這種模式的開發難度

【vue】使用vue構建多頁面應用