摘要: 我暂时遇到了两种情况。 ### 第一种情况:useImperativeHandle函数写错 useImperativeHandle的第二个参数的返回值是作为ref.current的值,但是我写箭头函数写快了,忘记返回值了。 ``` useImperativeHandle(ref, () => {fo 阅读全文
posted @ 2023-06-27 10:50 卿六 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 在项目中和在全局中使用`npm install electron -g` 阅读全文
posted @ 2023-06-19 10:04 卿六 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 有的时候会出现一种情况,就是你需要调用多次API,因为可能调一次返回的数据量过大,占满了带宽就直接卡死,但是你又不想每次只调用一个,想每次调用多个,你就可以尝试下面的方法: ### 使用Promise解决并发问题 ``` function async concurrentRequests(args, 阅读全文
posted @ 2023-06-09 22:33 卿六 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 主要是利用XML文件和Excel文件之间可以互相转换,因此可以将XML数据从web服务中导出到Excel中 下面是实现代码和注释(因为一般导出都是导出table的数据,所以直接整table): ``` function tableToExcel(titleList = [], dataSource 阅读全文
posted @ 2023-06-06 09:41 卿六 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 原因:从表层来看,它的原因是因为在播放出来视频之前就已经被调用了pause方法停止了。 但是造成这个过程的真正原因是什么呢? 资源加载不成功 可能是你的接口写错了,导致没有资源,虽然这是一个很小的可能,但是千万不要忽视每一个小的点 时机不对 这个时候就是说可能你接口是对的,只是获取到资源的速度没有你 阅读全文
posted @ 2023-05-19 14:17 卿六 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 热力图,我觉得也是叫散点图,我做的是分散在地图上面的点,主要效果如下: 图是在晚上抄的: 主要配置有几个: 第一个需要配置两个地图属性,即两个series: series: [ { // 地图,可以是数组,多个 label: { // label就是你地图上展示的名字,比如四川,重庆等等 show: 阅读全文
posted @ 2023-05-12 12:01 卿六 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 再项目中使用fs.rename给快捷方式重命名的时候,因为有两个版本,在开发人员电脑上都安装两个版本的时候,发现每次都只有快捷方式,然后在重新查看代码的时候。发现代码中使用到了fs.rename去重命名文件。于是做了以下处理 let newLnkPath = path.join(桌面地址, `{ap 阅读全文
posted @ 2023-05-09 17:01 卿六 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 怎么获取到这个值的。 首先在高德地图中获取行政区域的数据:https://developer.amap.com/api/webservice/guide/api/district/ 然后根据获取到的数据,写一个数据过滤函数 const filtrationData = useMemoizedFn(( 阅读全文
posted @ 2023-05-09 10:56 卿六 阅读(253) 评论(1) 推荐(0) 编辑
摘要: 获取地图数据的网址:http://datav.aliyun.com/portal/school/atlas/area_selector 可以在网页上很好的展示JSON数据的google插件:JSON viewer Pro 一些要使用到的地图数据: const MapData = { "china": 阅读全文
posted @ 2023-05-09 09:24 卿六 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: 有时候使用echarts的地图功能的时候,发现南海群岛部分将地图展示的太长了,想要将它隐藏,然后在旁边放一个框单独展示。 方法一: 首先拿到中国的地图数据,然后将这一部分注释或者删除掉 然后在option的配置中,series的map值必须设为china 方法二: 通过echarts内部的配置项:g 阅读全文
posted @ 2023-05-09 09:07 卿六 阅读(3804) 评论(1) 推荐(1) 编辑