常常会使用到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 }] ]}