- 博客(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关注的人