服務端渲染(ssr)主要用於搜尋引擎優化(seo)或者減少前端請求量。
但是前提是需要有node.js相關的技術能力。
vue 2也自己提供服務端渲染的功能。
vue 服務端渲染(ssr) 文件:
nuxt 文件:
axios是乙個基於promise,同時支援瀏覽器端和node.js的http庫,常用與傳送http請求。
vue本身沒有ajax方法與jquery和angularjs不同,所以需要借助第三方http庫或者外掛程式。(原先有乙個vue-source,但是官方已經不再維護並且推薦使用axios替代)
axios支援多種請求,可以直接發起get或者post請求,或者通過寫入配置的形式傳送請求。通過promise還能夠執行多個併發請求。
//get請求
axios.get('/***').then().catch();
//post請求
axios.post('/***',).then().catch();
function post())
}function get())
}//合併請求
axios.all([post,get]).then(axios.spread(function(acct,perms)))
vue-i18n是乙個vue. 外掛程式,提供了多語言解決方案。如果你的專案有多國語言的需求,可以使用它很快速地實現。
首先通過npm安裝外掛程式
然後在webpack的入口檔案(main.js)中使用外掛程式
使用vue-i18n 外掛程式需要在入口檔案中進行多語言包的配置, 其實是乙個物件,每種語言對應於乙個key。
const message =
}, cn: }}
const i18n= new vuei18n()
new vue()
配置完後在業務**中可以直接使用
}
更多關於vue-i18n的配置和說明可以查閱其文件,vue-i18n分6.x和5.x兩個版本,使用會稍有不同, 上面介紹的是6.x版本。
6.x文件:
5.x文件:
第十周學習進度
第十周所花時間 包括上課 分鐘。分鐘,準備第二衝刺階段材料 60分鐘。週三 閱讀課本60 分鐘。周四 上實驗課110 60分鐘。周五 閱讀課本60 分鐘。週六 閱讀課本60 分鐘。週日 編寫進度條部落格60 分鐘。量 行 50行左右 天氣貼士 團隊專案 部落格量 篇 1篇第十周學習進度 了解到的知識...
第十周學習總結
1通過file類開啟乙個檔案 2通過位元組流或字元流的子類指定輸出位置。3經行讀寫操作。4.關閉輸入輸出。一.位元組流 位元組流以操作byte型別資料為主,主要操作類為outputstream類和inputsream類。位元組輸出流outputstream是整個io包中位元組輸出流最大父類,其操作方...
第十周學習總結
1 file類 使用file類可以對檔案進行刪除檔案 建立檔案 2file類是唯一表示與檔案本身有關的類,使用file類時,必須要設定路徑 使用file類可以對檔案進行刪除檔案 建立檔案 判斷檔案是否存在等一系列操作。3 outputstreamwriter和inputstreamreader 在整...