vue 开发中遇到的坑(一)

1、内存泄漏的原因

1.1 全局变量

1.2 全局事件

1.3 全局定时器

2、vue2 响应式的缺陷(vue3 不再有)

2.1 data 新增属性用 Vue.set()

2.2 data 删除属性用Vue.delete

2.3 我要发直接修改数据 arr[index] = value

3、路由切换时scroll 到顶部

3.1 spa的通病,不仅仅vue

3.2 如、列表页,滚动到第二屏,点击进入详情

3.3 再返回到列表页(此时组件重新渲染)就scroll 到顶部

相关推荐
前端小巷子3 分钟前
跨域问题解决方案:开发代理
前端·javascript·面试
前端_逍遥生3 分钟前
Chrome 插件开发到发布完整指南:从零开始打造 TTS 朗读助手
前端·chrome
Mintopia3 分钟前
Three.js 材质与灯光:一场像素级的光影华尔兹
前端·javascript·three.js
天涯学馆5 分钟前
JavaScript 跨域、事件循环、性能优化面试题解析教程
前端·javascript·面试
掘金一周13 分钟前
别再用 100vh 了!移动端视口高度的终极解决方案| 掘金一周7.3
前端·后端
晴殇i15 分钟前
CSS 迎来重大升级:Chrome 137 支持 if () 条件函数,样式逻辑从此更灵活
前端·css·面试
咚咚咚ddd17 分钟前
cursor mcp实践:网站落地页性能检测报告(browser-tools)
前端
MiyueFE18 分钟前
让我害怕的 TypeScript 类型 — — 直到我学会了这 3 条规则
前端·typescript
Hilaku18 分钟前
2025年,每个前端都应该了解的CSS选择器:`:has()`, `:is()`, `:where()`
前端·css
OLong21 分钟前
2025年最强React插件,支持大量快捷操作
前端·react.js·visual studio code