fix: 工具ps/net页面定时器清除
This commit is contained in:
@@ -78,6 +78,7 @@ function fnRealTime(reLink: boolean) {
|
|||||||
/**调度器周期变更*/
|
/**调度器周期变更*/
|
||||||
function fnIntervalChange(v: any) {
|
function fnIntervalChange(v: any) {
|
||||||
clearInterval(state.interval);
|
clearInterval(state.interval);
|
||||||
|
state.interval = null;
|
||||||
const timer = parseInt(v);
|
const timer = parseInt(v);
|
||||||
if (timer > 1_000) {
|
if (timer > 1_000) {
|
||||||
state.intervalTime = v;
|
state.intervalTime = v;
|
||||||
@@ -232,6 +233,8 @@ onMounted(() => {
|
|||||||
|
|
||||||
/**钩子函数,界面关闭*/
|
/**钩子函数,界面关闭*/
|
||||||
onBeforeUnmount(() => {
|
onBeforeUnmount(() => {
|
||||||
|
clearInterval(state.interval);
|
||||||
|
state.interval = null;
|
||||||
ws.close();
|
ws.close();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ function fnRealTime(reLink: boolean) {
|
|||||||
/**调度器周期变更*/
|
/**调度器周期变更*/
|
||||||
function fnIntervalChange(v: any) {
|
function fnIntervalChange(v: any) {
|
||||||
clearInterval(state.interval);
|
clearInterval(state.interval);
|
||||||
|
state.interval = null;
|
||||||
const timer = parseInt(v);
|
const timer = parseInt(v);
|
||||||
if (timer > 1_000) {
|
if (timer > 1_000) {
|
||||||
state.intervalTime = v;
|
state.intervalTime = v;
|
||||||
@@ -265,6 +266,8 @@ onMounted(() => {
|
|||||||
|
|
||||||
/**钩子函数,界面关闭*/
|
/**钩子函数,界面关闭*/
|
||||||
onBeforeUnmount(() => {
|
onBeforeUnmount(() => {
|
||||||
|
clearInterval(state.interval);
|
||||||
|
state.interval = null;
|
||||||
ws.close();
|
ws.close();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user