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
配置环境
cross-env 生产环境等配置
chalk 代码风格
node-gyp 二进制分发用来编译原生C++模块 ,解决跨平台
生产环境
Showdown
.js是一个基于JavaScript开发环境的MarkDown语法解释工具,能够支持服务端Node.js和客户端各大主流浏览器,基于John Gruber的原创作品
FastClick 是一个简单,易于使用的js库用于消除在移动浏览器上触发click事件与一个物理Tap(敲击)之间的300延迟
返回页面回到原来位置
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}
}
}