自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xm2by的博客

点滴记录,见证成长

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

原创 骨架屏效果

骨架屏效果参考文献:[1] Vue页面骨架屏[2] Vue 页面骨架屏注入实践[3] 通过vue-cli3构建一个SSR应用程序

2019-09-28 13:36:28 679

原创 Error: getaddrinfo ENOENT报错解决

Error: getaddrinfo ENOENT报错解决使用npm run dev 运行vue项目时,出现Error: getaddrinfo ENOENT报错,具体如下:问题原因:localhost没有与127.0.0.1绑定解决方法:在C:\Windows\System32\drivers\etc中找到hosts文件,在hosts文件中添加127.0.0.1,保存即可,如下图所示...

2019-09-25 14:59:45 11441

原创 深拷贝(深克隆)

深拷贝(深克隆)之前写过一篇关于浅拷贝与深拷贝的文章,文章中提到浅拷贝和深拷贝主要是针对引用数据类型(对象、数组、函数)而言的,因为对于基础数据类型(string、number、boolean、null、undefined),不存在浅拷贝这一说,只要复制一份,就是一次深拷贝,即通过复制生成的值与原始值之间没有联系。那么深拷贝的实现方式有哪些呢?1.JSON.stringify()、JSON.p...

2019-09-19 11:49:42 1223

原创 实现一个EventBus

实现一个EventBusvue组件间通信方式有多种,对于父子组件,最常用的是使用props和emit进行通信,对于非父子组件,我们会采用EventBus进行通信,具体如何操作先看如下demo:// utils.js // 创建一个Vue实例,作为EventBusimport Vue from 'vue'export const EventBus = new Vue()有三个组件:Pa...

2019-09-17 19:08:50 597

原创 实现一个Promise

实现一个Promise参考文献:[1] Promise原理讲解 && 实现一个Promise对象 (遵循Promise/A+规范)[2] Promise实现原理(附源码)[3] 剖析Promise内部结构,一步一步实现一个完整的、能通过所有Test case的Promise类...

2019-09-11 13:59:42 262

空空如也

空空如也

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

TA关注的人

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