自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Axios拦截器在什么场景下可以使用

错误处理:拦截器可以用于捕获请求和响应的错误,并进行统一处理。例如,你可以在拦截器中捕获特定的错误状态码,并在发生错误时执行相应的操作。你可以使用拦截器来处理常见的响应格式(如JSON),将其转换为更适合前端使用的结构。请求转换:拦截器可以用于在发送请求之前对请求数据进行修改。总之,Axios拦截器提供了在发送请求和处理响应之前进行干预的能力,可以用于实现许多与网络请求相关的功能和需求。认证和授权:你可以使用拦截器来添加认证信息(如令牌)到每个请求的头部,或者在响应返回时进行授权检查。

2024-01-10 20:54:08 615

原创 Vue中data为什么必须是个函数?

如果data是一个函数的话,这样每复用一次组件,就会返回一份新的data(类似于给每个组件实例创建一个私有的数据空间,让各个组件实例维护各自的数据)Object是引用数据类型,里面保存的是内存地址,单纯的写成对象形式,就使得所有组件实例共用了一份data,就会造成一个变了全都会变的结果。所以说vue组件的data必须是函数。

2024-01-10 20:52:28 377

原创 NodeJs的事件循环

在 Node.js 中,事件循环是实现非阻塞 I/O 操作的核心机制。事件循环允许 Node.js 在单线程中处理多个并发操作,同时保持高性能和低延迟。I/O 线程池:I/O 线程池负责处理非阻塞的 I/O 操作,例如文件读写、网络请求等,使得这些操作可以在后台进行而不会阻塞事件循环。事件循环:事件循环是一个持续运行的程序,用于监听并处理事件队列中的事件。观察者:观察者负责监听特定类型的事件,并将其回调函数添加到事件队列中。事件队列:所有的事件和回调函数都会被放入事件队列中,等待处理。

2024-01-07 19:34:30 530

空空如也

空空如也

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

TA关注的人

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