图片上传前端需要关心哪些细节
压缩、方向、大小、类型、进度、失败重试和预览释放都影响体验。
赞 64 · 踩 3写作 / 记录 / 复盘
这里记录经验、想法和复盘。每篇文章尽量解决一个具体问题,也给未来的自己留一条清楚的路。
压缩、方向、大小、类型、进度、失败重试和预览释放都影响体验。
赞 64 · 踩 3指数退避、心跳、鉴权过期和页面可见性都要放进重连策略。
赞 57 · 踩 0它能取消过期请求,避免慢响应覆盖新输入结果。
赞 50 · 踩 2请求、并发、取消和重试都要有明确边界,否则错误会在 UI 上变成随机状态。
赞 43 · 踩 4理解 microtask 和 macrotask,能解释很多“为什么状态还没更新”的问题。
赞 36 · 踩 1用声明式事件名、统一上下文和队列上报,把埋点从业务流程里拿出来。
赞 29 · 踩 3弹窗要管住生命周期、焦点、关闭条件和异步提交,别只写一个 fixed 层。
赞 22 · 踩 0封装之前先统计重复场景,别把三行配置封成维护成本更高的黑盒。
赞 15 · 踩 2路由守卫、菜单过滤、按钮权限和接口兜底分别解决不同问题,不能互相替代。
赞 8 · 踩 4首次加载、局部刷新、提交中状态的视觉反馈和交互限制不应该混在一起。
赞 92 · 踩 1