你在使用Vue过程中遇到过哪些坑
你在使用Vue过程中遇到过哪些坑
❶ 内存泄露
- 全局变量,全局事件,全局定时器
- 自定义事件
❷ Vue2响应式的缺陷(Vue3不再有)
- data 新增属性用 Vue.set
- data 删除属性用 Vue.delete
- 无法直接修改数组 arr[index] = value
❸ 路由切换时 scroll 到顶部
- SPA 的通病,不仅仅是 Vue
- 如列表页,滚动到第二屏,点击进入详情页
- 再返回列表页(此时组件重新渲染)就 scroll 到顶部
解决返回页面到浏览的地方
- 在列表页缓存数据和 ScrollTop 值
- 当再次返回列表页时,渲染组件,执行 scrollTo(xx)
- 终极方案:MPA + App WebView
这个问题,pandanc 也存在,没有解决。