由 Qiongpan Ke 于 2024-07-03 最后修改
修改评论:
该版本没有评论
摘要
细节
- 页面属性
-
- 内容
-
... ... @@ -15,7 +15,7 @@ 15 15 const setupFn = function(obj) { window[funName] = obj; return 'window.' + funName; } 16 16 const clearFn = function() { delete window[funName]; }; 17 17 const timerId = setTimeout(function() { clearFn(); attribs.timeoutCallback && attribs.timeoutCallback(); }, attribs.timeoutInterval || 5 * 60 * 1000); 18 - const funBody = function() { c allback.apply(this, arguments); clearTimeout(timerId); clearFn(); };18 + const funBody = function() { clearTimeout(timerId); clearFn(); delete attribs.timeoutCallback; callback.apply(this, arguments); }; 19 19 const tempObj = { name: funName, callback: funBody }; 20 20 Object.assign(funBody, callback); 21 21 Object.assign(tempObj, attribs);