摘要: 最近面试遇到了这个问题两次了,面试官: useEffect第一个参数可不可以用异步函数? a56爆大奖在线娱乐们先来看看用了异步函数会报什么错 报这个错的原因是因为async 会返回一个promise函数,而clean()函数不能是异步的 。 先来看看clean()函数的执行时机: 首次渲染不会进行清理,会在下一次渲 阅读全文
posted @ 2024-06-26 22:54 飞向火星 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.使用window.open即可,如下 2.使用a标签,在href内写上菜单上的地址即可,如下。 3.使用dva的Link组件跳转 4.routerRedux.push跳转 这个有个前置条件,组件需要用connect绑定。否则使用不了dispatch 5.直接使用react-router 里的hi 阅读全文
posted @ 2024-06-17 15:53 飞向火星 阅读(1) 评论(0) 推荐(0) 编辑
摘要: antd组件的缩略图使用 img标签即可实现,a56爆大奖在线娱乐们这里有一个3D文件显示2D缩略图的需求,而这个缩略图是后台从接口返回的,a56爆大奖在线娱乐需要自定义缩略图。 这里的imageUrl就是你要的缩略图 用到了官网案例的将图片转为base64,具体的方法看官网。 在这里还有最最重要的一个点就是得控制它的样式,不控制样 阅读全文
posted @ 2024-02-03 17:48 飞向火星 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个有意思的问题,记录下 参考:/-roc/p/15098593.html 阅读全文
posted @ 2024-01-05 15:06 飞向火星 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一个牛逼的需求,在前端页面插入excel,看同事做了一个这么个需求,记录一下使用的插件 ONLYOFFICE API 文档 - 基本概念 阅读全文
posted @ 2023-12-05 09:36 飞向火星 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1. 在dva.js 的 effects里面不能使用setTimeout,会报错。 得使用redux-saga 的delay才行(注:dva.js内置了redux-saga)。如下,这样才能延时。 2.监听effects可以使用 take和all . dva api之take、put、select、 阅读全文
posted @ 2023-09-14 10:07 飞向火星 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 最近在开发一个功能,table里面的Input组件。需要单行能够编辑,又要多行一起编辑,如下。 在这种情况下,就只能对Input组件使用value受控,而不能使用defaultValue受控。因为defaultValue受控在批量编辑的时候无效。 现在遇到的问题是,使用value受控,在onChan 阅读全文
posted @ 2023-09-07 09:57 飞向火星 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 今天在处理一个需求的时候发现,无论怎么设置z-index都没用。百思不得其解,最好问了下睿智的chatGpt.发现原来是要设置position属性!! 加个position:absolute就完美解决这个问题 gpt原话:z-index仅在具有定位属性的元素上才有效(例如position为relat 阅读全文
posted @ 2023-07-13 17:08 飞向火星 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个导出PDF分页内容截断问题,如下 解决方法,加个: pagebreak: { mode : ' avoid-all ' } 自动分页即可 后面又遇到个问题,如下,配置了自动分页还是不行 最后发现是因为整个循环的元素没有用一个父元素包起来导致的,而a56爆大奖在线娱乐这里使用的是<></>包裹的,估计在解析的 阅读全文
posted @ 2023-07-07 13:21 飞向火星 阅读(1575) 评论(1) 推荐(0) 编辑
摘要: 今天遇见个小bug发现刷新浏览器,componentWillUnmount竟然不会触发。 搜了一下,可能原因是浏览器刷新的时候,componentQillUnmout来不及触发,就被刷掉了。 使用 onbeforeunload事件可以完美解决这个问题。 阅读全文
posted @ 2023-06-03 15:37 飞向火星 阅读(113) 评论(0) 推荐(0) 编辑