会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Simoon
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
35
下一页
2024年5月2日
antd4表单手机号验证
摘要: // 自定义手机号校验规则 const validatePhone = (_, value) => { const phoneRegex = /^1[3456789]\d{9}$/; if (!value || phoneRegex.test(value)) { return Promise.res
阅读全文
posted @ 2024-05-02 09:42 SimoonJia
阅读(214)
评论(0)
推荐(0)
2024年4月18日
js请求发送表单数据格式的参数(向后端直传文件时使用)
摘要: const formData = new FormData(); formData.append('file', file); 讲数据处理成file:file的表单数据格式 const handleUpload = async (file) => { const formData = new For
阅读全文
posted @ 2024-04-18 16:56 SimoonJia
阅读(125)
评论(0)
推荐(0)
2024年3月22日
如何实现页面刷新后不定位到之前的滚动位置?
摘要: 1.scrollTop scrollTop 为 0 2.history.scrollRestoration 使用很简单,在页面的任意位置执行下面几行 JS 代码就可以了: if (history.scrollRestoration) { history.scrollRestoration = 'ma
阅读全文
posted @ 2024-03-22 17:49 SimoonJia
阅读(97)
评论(0)
推荐(0)
2024年3月19日
react使用map循环渲染dom时,增加或删减数组,但想保持其余的dom与数据不发生改变
摘要: 核心思路:dom渲染与key值有关系,如果想实现上述需求,则需要关注改变前后的循环项的key值是否发生改变 currentCabinet?.map((item, index) => <BaseInfo key={`currentCabinet${item?.ciId}`} sceneKey={sce
阅读全文
posted @ 2024-03-19 17:09 SimoonJia
阅读(136)
评论(0)
推荐(0)
2024年3月18日
promise与async/await连用全部请求结束时获取请求结果
摘要: async/await获取请求结束时机,拿到结果(非promise类型的结果) const getModalData = useCallback(async () => { const result = await sendRequest(currentCabinet) setData(result
阅读全文
posted @ 2024-03-18 19:49 SimoonJia
阅读(69)
评论(0)
推荐(0)
2024年3月16日
如何修改input的radio类型选中样式
摘要: 清除原生样式: input[type='radio'] { appearance: none; /* 用于覆盖默认的外观 */ -webkit-appearance: none; /* Safari and Chrome */ -moz-appearance: none; /* Firefox */
阅读全文
posted @ 2024-03-16 22:23 SimoonJia
阅读(815)
评论(0)
推荐(0)
2024年3月10日
iframe嵌套(等宽高比自适应:aspectRatio)
摘要: 可以使用iframe引入外部网页 <iframe title="vimeo-player" src="https://player.vimeo.com/video/919942180?h=a56246711a" width="640" height="360" style={{ width: '10
阅读全文
posted @ 2024-03-10 16:17 SimoonJia
阅读(92)
评论(0)
推荐(0)
2024年3月8日
linux安装 snapd 报错: too early for operation, device not yet seeded or device model not acknowledged
摘要: sudo setenforce 0
阅读全文
posted @ 2024-03-08 15:01 SimoonJia
阅读(108)
评论(0)
推荐(0)
centos 安装 snapd 报错: too early for operation, device not yet seeded or device model not acknowledged
摘要: # 有效的 sudo setenforce 0
阅读全文
posted @ 2024-03-08 14:42 SimoonJia
阅读(301)
评论(0)
推荐(0)
2024年3月7日
用promise定义方法时如何避免 自执行/周期影响 多次执行问题:将promise作为方法的回调返回
摘要: 如果你在Promise内部定义了异步操作,并希望避免Promise在创建时自动执行,你可以将这些异步操作封装在一个函数内,并在需要时调用该函数。 这样可以确保在适当的时机执行异步操作,而不是在Promise对象创建时或周期更新时(会重新定义变量)立即执行。 以下是一个示例,演示了如何在Promise
阅读全文
posted @ 2024-03-07 17:48 SimoonJia
阅读(37)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
35
下一页
公告