关于iview组件库table组件内存泄漏问题
发布于 3 年前 作者 chaoren 1824 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

虽然感觉这个问题提在这里不合适,但是iview那边一提就关,实在不知道怎么办好了。
问题描述可以参考:

github.com/iview/iview

Issue: [Bug Report]table component memory leak

opened by marszoolong on 2018-05-23
closed by iview-bot on 2018-05-23

Environment win7,win10,vue 2.2.6 Reproduction link https://www.iviewui.com/components/table Steps to reproduce 切换页面 What is expected? 内存会被释放 What is actually happening? 内存一直累加 我们的管理系统采用了iview组件库,用几个小时之后内存会达到 2G以上,经过追踪,发现组件库本身的table就有内存泄漏问题,但我们的系统没有部署在公网,所以没法提供重现链接,只能用iview的官网地址,官网也存在这样的问题

github.com/iview/iview

Issue: [Bug Report]memory leak

opened by deot on 2019-03-01
closed by icarusion on 2019-03-01

Environment Mac OS: 10.14.1/ Google Chrome: 74.0.3717.0 / Vue: 2.5.x Reproduction link https://user-images.githubusercontent.com/18424466/53636782-4b548980-3c5c-11e9-9249-2d5afe32f937.gif Steps to reproduce 打开官网 安装与Table来回切换,你们就知道了

What is expected? 内存不增长 What is actually happening? 内存一直在增长,并且强制清理垃圾无效,严重影响项目中使用 这个是一个连官方demo都有的问题

凡是有table组件的页面,页面切换掉内存也不会被释放,用着用着应用就崩溃了。目前还没有解决思路所以原谅我没法贴代码。但之前有过另外一个组件的内存泄漏是这样解决的:
3C11018D-82EC-4A59-B4E9-102DFDC6F246
把$on里的匿名函数换成了具名函数,但是我顺着这个思路没有在table组件里面找到类似的写法。有没有另外的解决思路,萌新吃不好睡不香,555555

回到顶部