- 博客(308)
- 收藏
- 关注
原创 react输入框输入的空格 样式 和输入后页面显示一致
为了确保在 React 输入框中输入的空格样式和输入后页面显示一致,你可以使用 CSS 的。属性来控制空格的显示。值来保留空格和换行符。
2024-06-27 19:56:25
242
原创 react 项目css输入框文字输入少的时候没有滚动条 文字达到一定高度时添加滚动条
在 React 项目中,你可以使用类似的方法来实现当输入框文字输入达到一定高度时添加滚动条的效果。以下是一个完整的示例,包括 CSS 和 React 组件的实现。
2024-06-27 19:54:10
348
原创 【无标题】
如果用户已扫描二维码,轮询后端接口判断支付是否成功。为 201,则每隔 2 秒重新请求一次,最多请求 10 次。判断用户是否扫描二维码,并调用后端接口判断支付是否成功。如果生成失败,给用户提示稍后重试。首先,我们需要调用后端接口生成。
2024-06-27 19:43:01
462
原创 JDK7 JDK8 JDK9接口中的默认方法、静态方法、私有方法
JDK8的新特性:接口中可以定义有方法体的方法(默认、静态)JDK9的新特性:接口中可以定义私有方法。JDK7以前:接口中只能定义抽象方法。
2024-06-07 11:11:11
191
原创 代码实现手机样式
苹果:https://juejin.cn/post/7151426528725696525华为:CSS制作华为mate8手机模型示例-CSDN博客
2024-05-23 17:02:56
198
原创 JAVA学习
下载jdk17安装:路径不要包含中文和空格JDK安装目录:bin:存放各种工具命令 ,比较重要有javac和javaconf:存放配置文件include:存放平台特定头文件jmods:存放各种模块legal:存放各模块授权文档lib:存放工具补充JAR包。
2024-04-30 17:54:05
136
原创 【Echarts】自定义提示框tooltip样式,结合vue在自定义提示框中实现选择器和按钮事件
【代码】【Echarts】自定义提示框tooltip样式,结合vue在自定义提示框中实现选择器和按钮事件。
2024-04-29 20:15:57
877
1
原创 在 echarts的tooltip中实现一个select选择器 并在接口中获取到选中的数据
【代码】在 echarts的tooltip中实现一个select选择器 并在接口中获取到选中的数据。
2024-04-28 17:47:52
165
原创 JSON.stringify出现 “Converting circular structure to JSON”
上面的错误信息告诉我们, 对象中存在循环引用. 解决思路就是通过自定义stringify方法,设置一个全局缓存变量,stringify的第二个参数如果是function时,他会传入每个成员的键和值。使用返回值而不是原始值。如果此函数返回 undefined,则排除成员。根对象的键是一个空字符串:""。JSON.stringify大家已经不陌生了,是一个将json对象转换为字符串的方法。
2024-01-26 17:25:40
728
原创 vue项目列表跳转详情返回列表页保留搜索条件
,//如果有就读取缓存里面的数据//搜索的数据} else {//其他页面第一次进入列表页,清掉缓存里面的数据进入详情的时候保存一下页码和搜索的信息},离开页面的时候清除定义的字段// 销毁组件},
2023-12-11 15:00:27
741
原创 解决 Element-ui中 表格(Table)使用 v-if 条件切换后,表格的列的筛选不显示了
这样渲染的时候就不会因为复用原则导致列数据混乱了。关于key值,一般习惯使用字段名,也可随机生成一个值,只要具有唯一性就可以。
2023-12-08 14:53:48
740
原创 fillText和fillRect的fillStyle互相影响
是Canvas API的两个方法,分别用于填充文本和矩形。它们都使用了fillStyle属性来确定填充的颜色。如果你想要在填充矩形的同时保留文本的填充颜色,你可以在调用。会创建一个新的路径,并且这个新的路径会成为当前路径,而。就会在新路径上创建矩形,而不会影响到之前的文本路径。,并且两者使用了相同的fillStyle属性,那么。方法开启一个新的路径。是在之前的路径上创建的。
2023-12-06 14:30:55
233
原创 fillText不显示,strokeText显示
是 HTML5 的 Canvas API 中的两个方法,分别用于填充文本和描边文本。这是一个示例代码,显示如何使用。
2023-12-06 14:03:27
421
原创 vue项目,使用query传参,页面刷新后数据丢失(接收参数后,页面刷新数据丢失)
【代码】vue项目,使用query传参,页面刷新后数据丢失(接收参数后,页面刷新数据丢失)
2023-11-29 09:59:59
413
原创 Vue+element实现点击复制功能
所以第二个方法就是创建一个input后再自动选择内容,实现复制功能。点击按钮或指定位置后将数据复制到剪贴版,避免手动复制。但是这个是需要文字被选中时才可以复制成功。
2023-11-23 14:53:55
856
原创 使用 .toISOString() 方法生成当前时间的ISO格式字符串,解决UTC时区差问题
我们使用 .toISOString() 可以得到【例1】所示的时间格式,但是此方法返回的总是UTC时区的时间。但是我们通过 new Date() 之后直接使用 .toString() 方法得到的却并非这种格式。例 2:Tue Jan 01 2013 00:00:00 GMT+0800 (CST)日常开发中,有时我们需要向后端传递的时间值可能并非一个时间对象,而是字符串格式。例 1:[2023-08-16T08:07:25.577Z]
2023-11-23 11:48:48
1369
原创 for循环三种跳出循环的方法(retrun、continue、break)
break语句只有在循环语句和switch语句中使用才是合法的,经常用来跳出循环,不会执行后续循环,但是会继续执行循环之后的。3、return:指的是跳出for循环,且不执行for循环之外的语句,直接跳出当前函数,返回return后的值。1、continue:指的是跳出当前循环,即不执行continue后的语句,直接进入下次循环。不同的是,它不是退出一个循环,而是跳出当前循环,进行下一轮循环】console.log('end');本身,不再进行之后的循环,但可以执行for循环之外的语句。
2023-10-27 00:09:34
7148
原创 Css3使用
CSS3是CSS(层叠样式表)的最新版本,它引入了许多新特性,使网页设计更加灵活和富有创意。在本文中,我们将介绍CSS3的一些新特性,包括选择器、布局、动画和变形效果。CSS3引入了一些新的选择器,使得选择元素更加灵活。例如: 属性选择器:可以根据元素的属性选择相应的元素。伪类选择器:可以选择元素的特殊状态。子选择器:可以选择某个元素的子元素。相邻兄弟选择器:可以选择某个元素的相邻兄弟元素 二、布局SS3引入了一些新的布局方式,使得网页设计更加灵活。例如:网格布局(Grid
2023-10-26 23:38:01
774
原创 Vue生命周期
mounted一般是在html渲染完成后的操作,此时el,data都已经加载完成,一般对dom的操作都写在mounted中,例如获取innerHTML,初始化echarts的时候。created一般是在html渲染前的操作,此时el还是undefined,data已经存在。一般 created/beforeMount/mounted 皆可。比如如果你要操作 DOM , 那肯定 mounted 时候才能操作。1、created和mounted的区别。2、第一次页面加载会触发哪几个钩子?
2023-10-26 22:57:28
223
原创 TCP三次握手具体过程
3)客户端收到服务器的确认请求后,此时,客户端就进入FIN_WAIT_2(终止等待2)状态,等待服务器发送连接释放报文(在这之前还需要接受服务器发送的最后的数据,版关闭状态,skynet就支持这种半关闭状态,redis,nginx,memeched均不支持)。4)服务器将最后的数据发送完毕后,就向客户端发送连接释放报文,FIN=1,ack=u+1,由于在半关闭状态,服务器很可能又发送了一些数据,假定此时的序列号为seq=w,此时,服务器就进入了LAST_ACK(最后确认)状态,等待客户端的确认。
2023-10-26 19:02:19
248
原创 useLayoutEffect和useEffect的区别
优先使用useEffect,因为它是异步执行的,不会阻塞渲染会影响到渲染的操作尽量放到中去,避免出现闪烁问题和是等价的,会同步调用,阻塞渲染在服务端渲染的时候使用会有一个 warning,因为它可能导致首屏实际内容和服务端渲染出来的内容不一致。
2023-10-25 20:06:08
155
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人