logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Cannot read properties of null报错带来渲染时机启示

摘要:Vue 渲染机制下的边界 Bug 分析与修复 本文记录了一个典型的 Vue 边界状态 Bug:用户退出登录时控制台报空值错误。通过排查发现,问题源于 Ant Design Vue 的 Popconfirm 组件重绘与 Vuex 数据清空操作在同一个事件循环中竞争执行。深入分析揭示了 Vue 异步更新队列与组件生命周期的交互机制:Popconfirm 的隐藏重绘和数据清空引发的视图更新交错执行

#javascript#前端
为什么foreach里面为什么不能放promise

摘要: forEach 是同步执行的,无法正确处理内部的 Promise 或 async/await 操作。它不会等待异步任务完成,导致所有任务同时触发但无法获取结果或控制顺序。此外,forEach 中的异步错误无法被外层 try...catch 捕获,且存在 this 绑定问题。推荐使用 for...of(顺序执行)或 Promise.all + map(并行执行)替代。

#javascript#前端
到底了