diff --git a/nezha-fronted/src/components/common/mixin/dataList.js b/nezha-fronted/src/components/common/mixin/dataList.js index 446161370..351498f97 100644 --- a/nezha-fronted/src/components/common/mixin/dataList.js +++ b/nezha-fronted/src/components/common/mixin/dataList.js @@ -867,6 +867,9 @@ export default { if (pageSize && pageSize !== 'undefined') { this.pageObj.pageSize = pageSize } + if (!this.$refs.dataTable && !this.$refs.dataDetail) { + return + } const tableTitle = this.$refs.dataTable ? this.$refs.dataTable.tableTitle : this.$refs.dataDetail.tableTitle let localStorageTableTitle = localStorage.getItem('nz-tableTitle-' + localStorage.getItem('nz-username') + '-' + this.tableId) localStorageTableTitle = localStorageTableTitle ? JSON.parse(localStorageTableTitle) : tableTitle diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue index 0d4e6335f..51c6278a6 100644 --- a/nezha-fronted/src/components/page/asset/asset.vue +++ b/nezha-fronted/src/components/page/asset/asset.vue @@ -612,6 +612,9 @@ export default { resolve(data) setTimeout(() => { const title = this.tools.customTableTitle + if (!this.$refs.dataTable && !this.$refs.dataDetail) { + return + } const tableTitle = this.$refs.dataTable ? this.$refs.dataTable.tableTitle : this.$refs.dataDetail.tableTitle const originalTitle = title.slice(0, tableTitle.length) // 原title const oldLabelTitle = title.slice(tableTitle.length, title.length) // 旧labelTitle