Nuxt
Nuxt.js 是一個基於 Vue.js 的通用應用框架
SPA缺點
- 不利於SEO
- 首屏渲染時間長
怎麼解決呢?
-
服務端渲染SSR - 服務端渲染(SSR)
SSR缺點- 動態渲染
- 配置繁瑣
-
預渲染Prerendering
預渲染:構建階段生成匹配預渲染路徑的 html 文件(注意:每個需要預渲染的路由都有一個對應的 html)。構建出來的 html 文件已有部分內容。
— 優化向:單頁應用多路由預渲染指南適合於靜態站點:
about.html
contact.html
xxx.html
Nuxt做的事情
- 靜態站點
- 動態渲染
- 簡化配置