From 9d22c1ca460ef772897b445d776a493b8ba45c29 Mon Sep 17 00:00:00 2001 From: Feynman Date: Wed, 12 Aug 2026 16:12:55 +0800 Subject: [PATCH] refactor: clean up Vue imports in List.vue files - Removed unused 'onBeforeMount' import from List.vue files in heartbeat-table, shared-cache, and shared-mining views. - Consolidated import statements for better readability and maintainability. --- packages/business/src/views/heartbeat-table/List.vue | 10 +--------- packages/business/src/views/shared-cache/List.vue | 2 +- packages/business/src/views/shared-mining/List.vue | 2 +- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/packages/business/src/views/heartbeat-table/List.vue b/packages/business/src/views/heartbeat-table/List.vue index fcbbb6a06..04f1b3c50 100644 --- a/packages/business/src/views/heartbeat-table/List.vue +++ b/packages/business/src/views/heartbeat-table/List.vue @@ -14,15 +14,7 @@ import { useI18n } from '@tap/i18n' import dayjs from 'dayjs' import { ElMessage, ElMessageBox } from 'element-plus' import { escapeRegExp, uniqBy } from 'lodash-es' -import { - computed, - inject, - onBeforeMount, - onMounted, - onUnmounted, - ref, - watch, -} from 'vue' +import { computed, h, inject, onMounted, onUnmounted, ref, watch } from 'vue' import { useRoute, useRouter } from 'vue-router' import PageContainer from '../../components/PageContainer.vue' import TablePage from '../../components/TablePage.vue' diff --git a/packages/business/src/views/shared-cache/List.vue b/packages/business/src/views/shared-cache/List.vue index a71660cb5..bfaea4e9f 100644 --- a/packages/business/src/views/shared-cache/List.vue +++ b/packages/business/src/views/shared-cache/List.vue @@ -19,7 +19,7 @@ import { useI18n } from '@tap/i18n' import dayjs from 'dayjs' import { ElMessage, ElMessageBox } from 'element-plus' import { escapeRegExp, uniqBy } from 'lodash-es' -import { inject, onBeforeMount, onMounted, onUnmounted, ref, watch } from 'vue' +import { h, inject, onMounted, onUnmounted, ref, watch } from 'vue' import { useRoute, useRouter } from 'vue-router' import PageContainer from '../../components/PageContainer.vue' import TablePage from '../../components/TablePage.vue' diff --git a/packages/business/src/views/shared-mining/List.vue b/packages/business/src/views/shared-mining/List.vue index 3194fb6cf..5a2e61f7b 100644 --- a/packages/business/src/views/shared-mining/List.vue +++ b/packages/business/src/views/shared-mining/List.vue @@ -23,7 +23,7 @@ import { calcTimeUnit, openUrl } from '@tap/shared' import dayjs from 'dayjs' import { ElMessage, ElMessageBox } from 'element-plus' import { escapeRegExp, uniqBy } from 'lodash-es' -import { inject, onBeforeMount, onMounted, onUnmounted, ref, watch } from 'vue' +import { h, inject, onMounted, onUnmounted, ref, watch } from 'vue' import { useRoute, useRouter } from 'vue-router' import PageContainer from '../../components/PageContainer.vue' import TablePage from '../../components/TablePage.vue'