vue单页面项目,进入视频详情页,视频还没有播放内存会增加4M左右,退出视频详情页到首页,详情页页面销毁,但内存只释放了0.7M,再次进入详情页还会增加4M,经检查,去掉获取视频数据的方法可以避免这种问题,所以问题是该方法中的一些代码导致退出页面时,无法销毁video.js的对象引起的吗?,该方法是异步调用,且其中未检查到闭包元素,请各路大神帮帮忙啊
发布于 2018-02-11 01:32:11
如下所示:
doAnswer(new Answer() { Object answer(InvocationOnMock invocation) { Object[] args = invocation.getArguments(); ((MyClass)args[0]).myClassSetMyField(NEW_VALUE); return null; // void method, so return null } }).when(mock).someMethod();
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例