Vue 内存管理:组件卸载不等于外部资源自动清理
Vue 页面离开后仍保留内存时,按创建者清理定时器、事件、第三方实例与请求,并区分 KeepAlive 和真实卸载。
Tag
这个标签下共有 11 篇文章。
Vue 页面离开后仍保留内存时,按创建者清理定时器、事件、第三方实例与请求,并区分 KeepAlive 和真实卸载。
用 JavaScript 原型链解释共享方法与实例状态,再区分 Vue 2 prototype、Vue 3 globalProperties、插件和组件数据传递。
从闭包解释 debounce 的计时器状态,给出支持取消的尾触发实现,并说明 Vue 实例隔离、watch 和卸载清理。
还原 PinchZoom.default 与 RTP.PinchZoom 两套历史入口的对照,解释缩放与轮播冲突该如何按依赖、事件和手势阶段排查。
SUI Mobile 的 $.alert 使用回调处理确认动作;把跳转紧接在弹窗调用后,会在用户确认前继续执行。
微信 H5 更新后仍执行旧 JavaScript 时,结合资源 URL、响应头和构建版本排查缓存,不把退出登录当作发布方案。
为普通 img 实现只尝试一次的备用图回退,并处理备用图失败、绑定时机与 AngularJS 指令的清理。
保留两次微信支付返回页的真实排障经历,区分重复调起支付与商品状态未更新,用重新查询状态代替盲目刷新。
把 Thymeleaf 文本拼接、链接表达式和点击事件分开处理,使用 th:text、th:href 与 data 属性避免跨上下文转义错误。
对话框中的 br 不换行时,区分 HTML 标签、实体文本和换行字符,并用纯文本渲染保留多行展示。
用明确 Locale 的数字格式化保留小数,按字符串规则去除前导零,并区分显示值、精确数值与订单号等标识。