- 集成
vue-router,vuex,axios。 - 集成路由过渡效果。
- 集成
axios的api至全局的Vue.http,实例的this.$http。 - 集成
axios的拦截器,对请求进行Header拦截操作,并实现Loading效果。 - 集成
v-keep-scroll指令 支持在keep-alive组件内保存任意div滚动条位置。 - 使用
bowl.js对生产环境的的js/css进行本地缓存。 - 使用
Webpack2的System.import进行异步路由组件加载,并实现加载进度条的展现(参考nuxt.js实现)。 - 使用
vue-router的beforeEach实现单页切换修改document.title。 - 使用
vuex-localstorage对vuex的状态持久化。 - 使用
optimize-css-assets-webpack-plugin进行css压缩。
$ npm install vue-cli -g
$ vue init shmy/starter <your-project>
$ cd <your-project>
$ npm install
$ npm run dev