自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Promise对象

Promise是用来处理异步编程的解决方法,主要用来处理回调的地狱,多层回调的嵌套。Promise对象特点对象的状态不受外界影响。Promise 对象代表一个异步的操作,有三种状态: pending(进行中)、fulfilled(已成功) 和rejected(已失败)。只有异步操作的结果可以决定当前是哪种状态,任何其他操作都无法改变这个状态。一旦状态改变了,就不会再变,任何时候都可...

2018-05-23 17:12:58 161

原创 使用vue-cli生成的vendor.js文件太大

通过webpack打包后我们会发现vendor.js会非常大,而且打包也会很慢,因为把依赖库里面的资源都打包到vendor.js里了,而且每次打包都会去重新编译。而我们现在用DllPlugin和DllReferencePlugin主要是把我们引用的依赖库提取出来到static,下次需要时直接去static复制到dist,无需重新编译,只需要更新我们修改过的js即可。首先新建一个build/we...

2018-05-15 17:42:22 15681 4

原创 vue路由懒加载

webpack打包vue项目之后会发现js包会非常大,我们可以通过不同的路由来加载不同的组件来提高页面加载效率,避免首次加载页面js过大。在路由的配置文件index.js里面引入:// 垃圾箱const Dustbin = () => import('@/components/projectManagement/Dustbin')路由配置里使用:export default...

2018-05-14 16:33:11 364

原创 webpack打包vue项目ie浏览器下报promise 未定义

安装:npm install --save babel-polyfill你需要在你的应用入口顶部通过 require 将 polyfill 引入进来,确保它在任何其他代码/依赖声明之前被调用 方式1:require("babel-polyfill");方式2: 在main.js入口函数引入import "babel-polyfill";方式3: 在 webpack...

2018-05-14 15:16:48 3796

原创 webpack压缩图片

通常用webpack打包时,会根据webpack.config.js 中url-loader中设置的limit大小来对图片进行处理,小于limit的图片转化成base64格式,其余的不做操作。对于比较大的图片我们可以用image-webpack-loader 来压缩图片。 安装:npm install image-webpack-loader --save-dev在 webpack.co...

2018-05-14 11:39:49 7015 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除