摘要: 背景:发版的前一夜,测试突然发现项目某个功能点击弹框会导致整个页面直接空白,立即提了个单要我赶紧修复。(内心真是一万个卧槽)本来准备不加班的。没办法,那只能解决。第一步就怀疑是不是谁动了代码,毕竟一两天之前都好好的,怎么会突然间出问题,还是这种大的bug。然后一顿看代码,发现并没有人改动,这就奇怪了 阅读全文
posted @ 2022-11-03 15:57 飞向火星 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 情景:后台返回文件流,前端导出。 参照网上的文章配置responseType:'blob' :blob导出文件乱码_前端小菜鸟__简单的博客-CSDN博客_blob导出乱码 后台管理项目blob导出文件乱码解决方案_tomorrownan的博客-CSDN博客 发现无论怎么搞,后台返回的都是一串字符串 阅读全文
posted @ 2022-10-11 16:50 飞向火星 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 函数组件父组件调用子组件方法需要使用 useImperativeHandle 和 forwardRef 两个方法 1.子组件 2.父组件 注意:一定要使用ref来接从子组件传过来的实例值,用其他的在函数组件中都不好使。用setState来接会导致最大内存溢出报错,在函数外定义个变量来接,则会拿不到最 阅读全文
posted @ 2022-09-21 13:36 飞向火星 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 前端导出后端文件(导出文件其实就是下载)存在两种方式: 1.请求接口之后,后端返回文件路径,前端直接下载; 2.请求接口之后,后端以文件流的形式返回给前端,前端再下载到本地 参考:前端下载文件流(接收后台传来的文件流) - niniHan - 博客园 (cnblogs.com) 1.利用创建一个a标 阅读全文
posted @ 2022-08-31 17:31 飞向火星 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 前言:要搞清楚path.join()和path.resolve的具体作用,最好自己搞个文件,用node跑一遍去测试一下。只有自己亲自动手实践了,才知道具体是怎么回事,才能真正的理解 一、path.join() 使用平台特定的分隔符(unix系统是 / ,windows系统是 \ )把全部给定的pat 阅读全文
posted @ 2022-07-21 15:03 飞向火星 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_36658051/article/details/109619800 阅读全文
posted @ 2022-07-08 10:08 飞向火星 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个bug。我想在父组件中调用子组件的方法,发现使用ref竟然获取不到子组件实例上的方法。我丢,这是怎么回事呢,最后发现是因为connect绑定了子组件的原因。 把connect去掉就行了(之前的数据,全部放到父组件当中去,通过props传给子组件,遵循react数据流原则,自顶而下,单向数据 阅读全文
posted @ 2022-05-20 10:46 飞向火星 阅读(346) 评论(0) 推荐(0) 编辑
摘要: hooks有一个闭包陷阱,在当前组件中,state的值在一个事件中比如(点击事件中打印),拿不到最新的state值参考:React官方团队出手,补齐原生Hook短板 从根上理解 React Hooks 的闭包陷阱 阅读全文
posted @ 2022-05-10 08:46 飞向火星 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 利用window.open在新窗口打开,并且地址是后台给的导出地址 这个方法的用法 阅读全文
posted @ 2022-04-27 14:43 飞向火星 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个这么个问题,在 192.168.16.155上有个A系统,在同一个域名192.168.16.155:8001不同端口上有一个B系统。然后在A系统登录后,在去B系统登录,就会把A系统给退出,反之,亦然。总之两个系统不能同时共存。 排查原因,发现是 相同域名下的不同端口的cookie可以共享 阅读全文
posted @ 2022-04-25 08:33 飞向火星 阅读(1184) 评论(0) 推荐(0) 编辑