什么是nuxt?
一個使用vue來開發web網站的腳手架
為什么要使用nuxt?
- vue 由于會接管dom 元素,使得dom 元素都是通過script 里面的代碼進行渲染的,爬蟲爬不到,不利于SEO
- 使用原生js 和jquery 寫網站很麻煩,各種繁瑣的dom操作,各種api,已經習慣了使用 vue 開發我們開發起來效率會很慢(當然,像那種一兩個頁面的網站還是用原生寫比較好)
nuxt為什么可以做SEO?
nuxt專案雖然也是用vue寫的,但是他會將在服務端將頁面進行渲染(SSR),而不是在瀏覽器端通過script渲染,服務端渲染完成之后再發送給瀏覽器,使得瀏覽器的html頁面直接就是經過編譯后的html,而不是一個被vue代理的html
什么時候可以使用nuxt來寫專案?
官網,博客網站等web網頁,都可以
我如果技術堆疊是React咋辦?
用next,跟nuxt基本一樣
nuxt做出來的專案是靜態網頁還是動態網頁?
兩種部署方式:靜態應用部署,服務端渲染應用部署
靜態應用部署即是將專案直接打包成靜態檔案,然后輸出
服務端渲染應用部署是使用 nuxt build,nuxt start命令在服務器進行啟動,是真正的SSR
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/291886.html
標籤:其他
