1
李凌
2025-09-06 b7eb749eb71ae802f9868e3b099aa362e23d7cc0
src/views/customerService/index.vue
@@ -66,7 +66,7 @@
import { Uploader, showImagePreview } from 'vant'
import { _getMsg, _getUnreadMsg, _sendMsg } from '@/service/im.api'
import { _uploadImage } from '@/service/upload.api'
import { ref, onMounted, onUnmounted } from "vue";
import { ref, onMounted, onUnmounted, onBeforeUnmount } from "vue";
import { useI18n } from "vue-i18n";
import { throttle } from '@/utils/index'
import { closeToast, showToast, showLoadingToast } from "vant";
@@ -256,7 +256,12 @@
onUnmounted(() => {
  clearIntervalTimer()
})
onBeforeUnmount(() => {
  let lastTimerId = setInterval(() => {}, 1000);
  for (let i = 1; i <= lastTimerId; i++) {
    clearInterval(i);
  }
})
</script>
<style lang="scss" scoped>