- 博客(5)
- 收藏
- 关注
原创 Request封装
本文详细介绍了如何封装axios请求,主要分为五个步骤:引入axios、创建axios实例、设置请求拦截器、设置响应拦截器以及导出axios实例。在创建axios实例时,配置了基础URL和超时时间。请求拦截器用于在发送请求前处理配置,如添加token到请求头;响应拦截器则用于处理服务器返回的数据,包括状态码验证和错误处理。最后,通过导出配置好的axios实例,可以在项目中复用。
2025-05-17 12:37:07
225
原创 vue中的nextTick
立即获取更新后的DOM**:当数据发生变化并需要获取更新后的DOM元素时,可以使用`nextTick`来确保在DOM更新后再进行操作。在`mounted`钩子中使用**:在Vue组件的`mounted`钩子函数中使用`nextTick`可以确保所有的子组件都挂载完毕并且DOM已经更新,然后执行需要的操作。减少不必要的DOM操作**:Vue的异步更新机制能够合并多个数据变化的DOM操作,而`nextTick`确保在所有这些操作完成后再进行额外的操作,从而减少不必要的DOM操作,提高性能。
2024-07-15 16:19:29
1294
原创 前端开发中的HTTP请求跨域问题
是一个域的网页与另一个域的资源进行交互,是一种安全策略。由浏览器的同源策略所造成的同源策略,是浏览器对 JavaScript 实施的安全限制,只要协议、域名、端口有任何一个不同,都被当作是不同的域。跨域原理,即是通过各种方式,避开浏览器的安全限制。
2024-07-11 13:53:33
599
原创 CSS中的box-sizing
box-sizing有两个属性:content-box/border-box,content-box: width仅指内容框宽度,不包括padding和border宽度,该属性的盒子为标准盒子模型,border-box: width指内容框宽度+左右padding+左右border宽度,该属性的盒子为IE盒子模型
2024-07-11 09:58:50
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人