242a6d5463ab3f1f25490d7297436c348546241e
config.js(新增)作为后端域名/接口地址的唯一来源。此前 request.js 与 App.vue 各硬编码一份生产域名,改域名要改两处,漏一处就会出现「接口通了但 OTA 检查 更新接不上」这类极难排查的偏差。 request.js 改动: - PROD_URL / LOCAL_URL 改为从 ./config 引入,不再就地硬编码 - 新增 options.silent:调用方自行兜底提示时跳过通用错误 toast。 用于 feedback 的 404 回退 mock —— 否则用户会先看到「请求失败 (404)」 再看到「感谢反馈」,两句自相矛盾。HTTP 错误与 fail 两个分支都受其控制 - fail 回调保留原始 errMsg 并打上 isNetworkError / isTimeout 标记: fail 表示压根没拿到后端响应(超时/断网),与 4xx/5xx 有本质区别 —— 后端可能已执行成功只是响应没回来,上层需要据此打断用户的连点重试
Description
IRIS生成管理APP
Languages
Python
36.2%
TypeScript
33.8%
Vue
27.5%
JavaScript
1.3%
CSS
0.3%
Other
0.9%