自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 前端开发中遇到的节流与防抖

防抖:简单总结为多次触发事件只执行最后一次节流:规定时间内只执行一次(每规定时间执行一次,不会被打断)

2024-07-11 09:31:06 526

空空如也

空空如也

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

TA关注的人

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