取消定时器

This commit is contained in:
lai
2024-02-01 19:09:32 +08:00
parent a066e84fe6
commit 6502fbb17b

View File

@@ -63,7 +63,7 @@ const stateTimeout = ref<any>(null);
/**查询网元状态 */ /**查询网元状态 */
function fnGetState() { function fnGetState() {
clearTimeout(stateTimeout.value); //clearTimeout(stateTimeout.value);
// 获取节点状态 // 获取节点状态
for (const node of graphState.data.nodes) { for (const node of graphState.data.nodes) {
if (notNeNodes.includes(node.id)) continue; if (notNeNodes.includes(node.id)) continue;
@@ -83,7 +83,7 @@ function fnGetState() {
}); });
} }
stateTimeout.value = setTimeout(() => fnGetState(), 5_000); // stateTimeout.value = setTimeout(() => fnGetState(), 5_000);
} }
/**初始数据函数 */ /**初始数据函数 */
@@ -95,16 +95,16 @@ function InitData() {
upfTFSend(30); upfTFSend(30);
fnGetState(); // 获取网元状态 fnGetState(); // 获取网元状态
stateInterval.value = setInterval(() => { // stateInterval.value = setInterval(() => {
upfTFActive.value = upfTFActive.value >= 2 ? 0 : upfTFActive.value + 1; // upfTFActive.value = upfTFActive.value >= 2 ? 0 : upfTFActive.value + 1;
if (upfTFActive.value === 0) { // if (upfTFActive.value === 0) {
upfTFSend(7); // upfTFSend(7);
} else if (upfTFActive.value === 1) { // } else if (upfTFActive.value === 1) {
upfTFSend(30); // upfTFSend(30);
} else if (upfTFActive.value === 2) { // } else if (upfTFActive.value === 2) {
upfTFSend(0); // upfTFSend(0);
} // }
}, 10_000); // }, 10_000);
} }
onMounted(() => { onMounted(() => {
@@ -161,8 +161,8 @@ onMounted(() => {
}); });
onBeforeUnmount(() => { onBeforeUnmount(() => {
clearTimeout(stateTimeout.value); // clearTimeout(stateTimeout.value);
clearTimeout(stateInterval.value); //clearTimeout(stateInterval.value);
}); });
</script> </script>
@@ -225,7 +225,7 @@ onBeforeUnmount(() => {
<div class="skim panel"> <div class="skim panel">
<div class="inner"> <div class="inner">
<h3> <h3>
<GlobalOutlined style="color: #68d8fe" />&nbsp;&nbsp; <GlobalOutlined style="color: #68d8fe" />&nbsp;&nbsp;
{{ t('views.dashboard.overview.skim.baseTitle') }} {{ t('views.dashboard.overview.skim.baseTitle') }}
</h3> </h3>
<div class="data"> <div class="data">
@@ -298,7 +298,7 @@ onBeforeUnmount(() => {
<div class="inner"> <div class="inner">
<h3> <h3>
<span> <span>
<SwapOutlined style="color: #68d8fe" />&nbsp;&nbsp; <SwapOutlined style="color: #68d8fe" />&nbsp;&nbsp;
{{ t('views.dashboard.overview.upfFlowTotal.title') }} {{ t('views.dashboard.overview.upfFlowTotal.title') }}
</span> </span>