diff --git a/smart-admin-web-javascript/src/store/modules/system/spin.js b/smart-admin-web-javascript/src/store/modules/system/spin.js index fd12a61..fb9b811 100644 --- a/smart-admin-web-javascript/src/store/modules/system/spin.js +++ b/smart-admin-web-javascript/src/store/modules/system/spin.js @@ -18,13 +18,27 @@ export const useSpinStore = defineStore({ actions: { hide() { this.loading = false; - let spins = document.querySelector('.ant-spin-nested-loading'); - spins.style.zIndex = 999; + // 安全的DOM操作,避免null引用错误 + try { + const spins = document.querySelector('.ant-spin-nested-loading'); + if (spins) { + spins.style.zIndex = '999'; + } + } catch (error) { + console.warn('Spin hide操作失败:', error); + } }, show() { this.loading = true; - let spins = document.querySelector('.ant-spin-nested-loading'); - spins.style.zIndex = 1001; + // 安全的DOM操作,避免null引用错误 + try { + const spins = document.querySelector('.ant-spin-nested-loading'); + if (spins) { + spins.style.zIndex = '1001'; + } + } catch (error) { + console.warn('Spin show操作失败:', error); + } }, }, });