- 博客(5)
- 收藏
- 关注
原创 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关注的人