npm install -g vue-cli
vue init webpack my
Cd my
Npm install npm run dev
Npm install vue-router --save
Npm install vue-vuex --save
Npm install vue-resource --save
安裝sass
編輯css
npm install sass-loader -D
Npm install node-sass
配置環(huán)境
cross-env 生產(chǎn)環(huán)境等配置
chalk 代碼風(fēng)格
node-gyp 二進(jìn)制分發(fā)用來(lái)編譯原生C++模塊 穿扳,解決跨平臺(tái)
生產(chǎn)環(huán)境
Showdown
.js是一個(gè)基于JavaScript開發(fā)環(huán)境的MarkDown語(yǔ)法解釋工具,能夠支持服務(wù)端Node.js和客戶端各大主流瀏覽器,基于John Gruber的原創(chuàng)作品
FastClick 是一個(gè)簡(jiǎn)單,易于使用的js庫(kù)用于消除在移動(dòng)瀏覽器上觸發(fā)click事件與一個(gè)物理Tap(敲擊)之間的300延遲
返回頁(yè)面回到原來(lái)位置
scrollBehavior (to, from, savedPosition) {
if (savedPosition) {
return savedPosition
} else {
if (from.meta.keepAlive) {
from.meta.savedPosition = document.body.scrollTop;
}
return {x: 0, y:to.meta.savedPosition || 0}
}
}