-
-
yiam 初学数据Lv2
发表于2022-6-20 21:16
悬赏1
已解决
楼主
我这边abi版本较老(2.几了)
第一个问题:内置的这个方法有清除定时器吗,因为我看调用了这个方法后,浏览器的资源是不断的增加的
/* calc_Special_Widget(new EUI.Map("calc_widget_id=HHH2;@y="+'2017'),null,2000);*/
第二个问题:自己写了一个组件,涉及到定时器的,怎样才能清除掉,下面的方法,看实际情况没有清理掉呢
第一个问题:内置的这个方法有清除定时器吗,因为我看调用了这个方法后,浏览器的资源是不断的增加的
/* calc_Special_Widget(new EUI.Map("calc_widget_id=HHH2;@y="+'2017'),null,2000);*/
第二个问题:自己写了一个组件,涉及到定时器的,怎样才能清除掉,下面的方法,看实际情况没有清理掉呢





17个回答
颜值区总司令 发表于 2022-6-21 10:56
不是一个组件吗,怎么有两个组件
定时组件是用vue写的,刷新调用接口,所以要写定时器,发现定时器的资源没有清除掉
yiam 发表于 2022-6-21 11:00
定时组件是用vue写的,刷新调用接口,所以要写定时器,发现定时器的资源没有清除掉 ...
问了一下相关大佬,
这个是内置的,你可以自己写定时器,
setInterval(function(){calc_Special_Widget()},2000) ,
这样就可以自己清了
颜值区总司令 发表于 2022-6-21 11:05
问了一下相关大佬,
这个是内置的,你可以自己写定时器,
setInterval(function(){calc_Special_Widget() ...
定时器组件中就是自己写的定时器的嘛,也做了清理,控制台只显示有调用定时器,我感觉定时器在不断增加,但是并没有清理掉,酷屏放个几分钟就卡爆了
颜值区总司令 发表于 2022-6-21 11:22
放这一个组件就会卡爆么
Tab页签下,用到了50个这个表格组件
