remove instance activity from keep-alive

This commit is contained in:
pa
2025-11-12 15:16:23 +09:00
committed by Natsumi
parent 09bdf355a4
commit dcd06ff6dd
3 changed files with 34 additions and 20 deletions
@@ -15,7 +15,7 @@
</template>
<script setup>
import { computed, nextTick, onDeactivated, onMounted, ref, watch } from 'vue';
import { computed, nextTick, onBeforeUnmount, onDeactivated, onMounted, ref, watch } from 'vue';
import { storeToRefs } from 'pinia';
import dayjs from 'dayjs';
@@ -83,9 +83,18 @@
initEcharts();
});
onDeactivated(() => {
// prevent switch tab play resize animation
resizeObserver.value.disconnect();
// onDeactivated(() => {
// // prevent switch tab play resize animation
// if (resizeObserver.value) {
// resizeObserver.value.disconnect();
// }
// });
onBeforeUnmount(() => {
if (resizeObserver.value) {
resizeObserver.value.disconnect();
resizeObserver.value = null;
}
});
function initResizeObserver() {