03 2024 档案

摘要:1.scrollTop scrollTop 为 0 2.history.scrollRestoration 使用很简单,在页面的任意位置执行下面几行 JS 代码就可以了: if (history.scrollRestoration) { history.scrollRestoration = 'ma 阅读全文
posted @ 2024-03-22 17:49 SimoonJia 阅读(71) 评论(0) 推荐(0) 编辑
摘要:核心思路:dom渲染与key值有关系,如果想实现上述需求,则需要关注改变前后的循环项的key值是否发生改变 currentCabinet?.map((item, index) => <BaseInfo key={`currentCabinet${item?.ciId}`} sceneKey={sce 阅读全文
posted @ 2024-03-19 17:09 SimoonJia 阅读(104) 评论(0) 推荐(0) 编辑
摘要:async/await获取请求结束时机,拿到结果(非promise类型的结果) const getModalData = useCallback(async () => { const result = await sendRequest(currentCabinet) setData(result 阅读全文
posted @ 2024-03-18 19:49 SimoonJia 阅读(43) 评论(0) 推荐(0) 编辑
摘要:清除原生样式: input[type='radio'] { appearance: none; /* 用于覆盖默认的外观 */ -webkit-appearance: none; /* Safari and Chrome */ -moz-appearance: none; /* Firefox */ 阅读全文
posted @ 2024-03-16 22:23 SimoonJia 阅读(613) 评论(0) 推荐(0) 编辑
摘要:可以使用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 阅读(53) 评论(0) 推荐(0) 编辑
摘要:如果你在Promise内部定义了异步操作,并希望避免Promise在创建时自动执行,你可以将这些异步操作封装在一个函数内,并在需要时调用该函数。 这样可以确保在适当的时机执行异步操作,而不是在Promise对象创建时或周期更新时(会重新定义变量)立即执行。 以下是一个示例,演示了如何在Promise 阅读全文
posted @ 2024-03-07 17:48 SimoonJia 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示