多數(shù)是基于webpack構(gòu)建的項目,編譯出來的html文件,資源文件都被打包到j(luò)s中,以下圖404頁面代碼為例。從代碼中可以看出,這樣的頁面是不利于 搜索引擎優(yōu)化(SEO, Search Engine Optimization) ,并且 內(nèi)容到達時間(time-to-content) (或稱之為首屏渲染時長)也有很大的優(yōu)化空間。為了解決以上問題,引入了 Nuxt.js 框架。
為河間等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及河間網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、網(wǎng)站設(shè)計、河間網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!vue官網(wǎng)對于Nuxt.js也是很推薦的,除此之外,Nuxt.js的開發(fā)者積極活躍,版本迭代迅速。經(jīng)過一系列rc版本后,終于在1月9日發(fā)布了 v1.0.0 正式版本!
圖1. 使用webpack構(gòu)建的HTML(代碼已格式化)
圖2. 使用 Nuxt.js 構(gòu)建的HTML(代碼已格式化)
Nuxt.js 是一個基于 Vue.js 的通用應(yīng)用框架,它預(yù)設(shè)了利用 Vue.js 開發(fā) 服務(wù)端渲染(SSR, Server Side Render) 的應(yīng)用所需要的各種配置,同時也可以一鍵生成靜態(tài)站點。
作為框架,Nuxt.js 為 客戶端/服務(wù)端 這種典型的應(yīng)用架構(gòu)模式提供了許多有用的特性,例如異步數(shù)據(jù)加載、中間件支持、布局支持等。區(qū)別于其他 vue SSR 框架,Nuxt.js 有以下比較明顯的特性。
官方提供了基于 vue-cli 腳手架工具,常用的有如下三個,更多腳手架工具可以查看nuxt-community 。本項目使用的是 express-template。
vue init nuxt-community/starter-templatevue init nuxt-community/koa-template vue init nuxt-community/express-template
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。