准备工作
安装vue-cli脚手架
|
|

在这里,需要注意的是,使用ESLint来标准化代码。如图红框部分。
搭建Vue脚手架,参考搭建vue脚手架
准备项目目录介绍记忆图标字体、公共样式等资源,如图

添加约束
index.html
|
|
注意:一定要记得加上<meta name="viewport" ... >设置,这是更好的适配移动端的代码。
在package.json添加依赖
|
|
babel-runtime对ES6的语法做转义。
fastclick解决移动端点击300毫秒延迟的问题。
babel-polyfill对ES6的API做转义。
引入
npm install安装之后在main.js里引入
|
|
使用css预编译处理器stylus
|
|
引入组件要注意该组件的路径,这里我在webpack.base.config.js里修改别名,来对接下来要用的组件路径简便化,更直观些。
webpack.base.config.js
|
|
修改过webpack.base.config.js文件后需重启服务器。
页面骨架开发
编写header组件
|
|
引入到App.vue挂载到页面
App.vue
|
|
效果如图:

编写页面入口基础代码
这里代码省略,直接上图

导航栏组件开发
tab.vue
|
|
路由配置
在index.js里配置基础组件
index.js
|
|

效果:

