shmy / starter

一个基于vue-webpack修改的模版

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

特点

  • 集成vue-router, vuex, axios
  • 集成路由过渡效果。
  • 集成axios的api至全局的Vue.http,实例的this.$http
  • 集成axios的拦截器,对请求进行Header拦截操作,并实现Loading效果。
  • 集成v-keep-scroll指令 支持在keep-alive组件内保存任意div滚动条位置。
  • 使用bowl.js 对生产环境的的 js/css 进行本地缓存。
  • 使用Webpack2System.import进行异步路由组件加载,并实现加载进度条的展现(参考nuxt.js实现)。
  • 使用vue-routerbeforeEach实现单页切换修改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

About

一个基于vue-webpack修改的模版


Languages

Language:JavaScript 73.6%Language:Vue 15.6%Language:HTML 6.1%Language:CSS 4.7%