shayloyuki

科技是第一生产力

 

随笔分类 -  ajax

接口200但是不走then反而走catch
摘要:问题 遇到一个奇葩的bug,明明控制台-网络-接口显示200并返回了数据,但是却进入了 catch 中的 error 处理流程。 在全网包括ai都搜了很多解决办法: 返回数据格式不对 跨域 逻辑处理错误 …… 但是检查后发现都不符合情况。 后面发现控制台总是报错:uncaught promise c 阅读全文

posted @ 2025-03-04 16:26 shayloyuki 阅读(9) 评论(0) 推荐(0) 编辑

then catch 简易写法
摘要:为了捕获上一步 then 中的 promise 结果,必须在上一步 return; 关闭遮罩层,放在 finally 中,即无论成功或失败都要执行; archiveAction(actionType, row) { const ids = row && row.id ? row.id : this. 阅读全文

posted @ 2024-07-12 17:14 shayloyuki 阅读(19) 评论(0) 推荐(0) 编辑

接口报错 cannot read properties of undefined (reading 'then')
摘要:问题 遇到一个很奇怪的问题,接口返回值为 undefined 代码如下: // 归档/解档 archiveAction(actionType, row) { const ids = row && row.id ? row.id : this.ids; const tip = row && row.i 阅读全文

posted @ 2024-07-12 17:00 shayloyuki 阅读(261) 评论(0) 推荐(0) 编辑

post请求传参:params, data, raw
摘要:问题场景 收到一个 post 请求的接口,既有 query 查询参数,又有 body 请求体,请求体还是 raw 格式的,如下图所示: 解决 阅读全文

posted @ 2024-02-06 11:18 shayloyuki 阅读(264) 评论(0) 推荐(0) 编辑

封装文件导入组件,含导入进度条
摘要:需求 系统中需要有多个文件导入的地方,因此需要把它封装为组件便于复用。 问题是:每次的导入 url 不同,每次封装的导入接口应该在主页面用呢?还是在组件页面用? 解决办法 分析:其实这里进入了一个误区———每个接口 url 都应该封装成一个接口。完全可以不同的接口地址都封装成一个接口,只要它们的请求 阅读全文

posted @ 2022-08-25 11:25 shayloyuki 阅读(141) 评论(0) 推荐(0) 编辑

导航

统计

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