常常会使用到vue封装的各种组件 今天就推荐下
- NProgress 浏览器顶部加载进度条1234567891011121314151617//base// npm i nprogress -Simport NProgress from 'nprogress' // progressimport 'nprogress/nprogress.css';// Progress 进度条 样式import router from './router/'Vue.use(ElementUI)Vue.use(router);router.beforeEach((to, from, next) => {NProgress.start();next();});router.afterEach(() => {NProgress.done(); // 结束Progress});
 
favicon webpack中的配置
  | 
  | 
  | 
  | 
tree-shaking   尽量使用 import  * as  XX from 'js_modules' 来引入模块 配合webpack2.0 的tree-shaking 能实现代码有效体积减少
  | 
  | 
// .babelrc
参考bable1234567891011// .babelrc的配置推荐使用babel-preset-env,这是目前最新的解决方案,会非常灵活的通过参数指定来兼容当前的环境。    {  "presets": [    ["env", {      "target": {        "browsers": ["ios > 7", "android >= 4"]      },      "modules": false    }]  ]}