自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ca签名(二维码)

向第三方发送需要唯一二维码的参数,然后拿到二维码的地址展示,通过轮询的方式每2s一次通过传参该二维码的id询问是否验证成功,验证成功则关闭定时器进行后续操作。

2024-07-19 17:59:46 219

原创 JS利用iframe 局部打印(带样式)

【代码】JS利用iframe 局部打印(带样式)

2024-03-14 18:55:22 1095 1

原创 antd base64图片上传

【代码】antd base64图片上传。

2023-12-27 17:11:28 645 1

原创 监听localstorage的变化

这段代码是一个用来监听 localStorage 变化的函数 dispatchEventStroage()。

2023-09-04 10:40:51 978 1

原创 echarts 折线图变形

【代码】echarts 折线图变形。

2023-08-21 13:52:05 292 1

原创 滑动分栏 vue3+ts

IntersectionObserver是一个Web API,它可以用于异步监测目标元素与其祖先或视窗(viewport)之间的交叉状态。通过使用IntersectionObserver,开发者可以轻松地检测一个元素是否进入了视窗(或者另一个指定的元素),或者元素何时离开了视窗。在回调函数中,你可以根据entry的属性(如isIntersecting、intersectionRatio等)来执行相应的操作。由于它是异步执行的,可以避免不必要的计算和频繁的事件触发。

2023-07-20 10:10:15 358 1

原创 创建vue3+vite+ts+elementplus+router+axios项目

当post请求的数据需要用query的方式传时,复杂类型的传参会出现问题。可以使用qs库的方法使其转换成form-data类型且容易识别的格式。根据父子组件渲染顺序,父组件请求的接口数据是异步到达的,所以子组件里需要再把红框的内容放入watch()方法里面。类似于all会等全部执行完,但是不管reject还是resolve都是从then返回。返回最快执行的那个,最快的是resolve就从then返回,最快的是reject就从catch返回。用数组的方法,比较笨,可以不用看,只是数组的用法比较妙。

2023-07-12 14:36:46 833 1

原创 for-in for-of

自己看的

2022-11-02 16:37:52 126

原创 前端项目小结

项目小结

2022-01-12 09:17:34 160

原创 table-一些基础用法

table基础用法一、 <table class="table" cellspacing="0"> <thead class="table_heather"> <tr> <th colspan="2">单位</th> <th >5星</th> <th >4星</th> <th &g

2021-09-03 14:52:44 320

原创 ES6语法浅学

ES6结构赋值【解构赋值】ES6解构赋值分析var this.list = […this.list,…list]就是把this.list和list两个数组合并赋值给this.list.

2021-09-03 13:55:31 473

原创 vue数组变字符串(join)

如果后端给你的是数组,你要变成字符串才能使用的话可以使用.join()函数arry.join(’,’)//表示用 ,来链接数组中的各项

2021-09-03 10:21:30 2053

空空如也

空空如也

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

TA关注的人

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