nuxt web
1.0.0
主要技術: nuxtjs 2.0 、element-ui 2.0
主要使用外掛: axios、 less 、 highlight.js、 component-cache
加qq群組一起交流:514450699
後台管理專案: vueAdmin
後台管理網址:http://admin.dsiab.com
nuxt開發的專案能被搜尋引擎收錄,能進行seo。
上手簡單,語法跟vue一致,部分寫法有差異,只需要將檔案依目錄新建好,nuxt會自動產生對應路由。
能正常接取統計跟廣告代碼
某些時候某些介面並不需要都在服務端渲染,可以在瀏覽器渲染。例如目前首頁清單是服務端呼叫渲染,右側選單的推薦跟分類是瀏覽器渲染,也就是跟正常的ajax呼叫一樣
注意瀏覽器調介面需設定nginx反向代理,具體可參考:https://www.dsiab.com/post/4421
本專案使用@nuxtjs/component-cache 提升載入效能
# 下载代码
github: git clone https://gitee.com/wilkwo/nuxt-web.git
或者
gitee: git clone https://github.com/esplori/nuxt-web.git
# 安装依赖
$ npm install
# 本地启动在 localhost:3000
$ npm run dev
# 部署到服务器,先build,再执行start启动
$ npm run build
$ npm run start
# 生成静态项目
$ npm run generate
預設呼叫官網接口,資料跟官網同步
如果要使用本機接口,請修改/plugins/baseUrl.js 檔案中的baseUrl
如果想要在瀏覽器端呼叫接口,請修改nuxt.config.js檔案中的proxy, 將對應介面轉送至本機服務即可
創作不易,你的讚賞和認可是持續更新的動力!