1、修复切换不同项目后还显示上个项目信息的问题

This commit is contained in:
2026-06-12 19:23:33 +08:00
parent 55a23e672d
commit bcf0a381d6
3 changed files with 151 additions and 109 deletions

View File

@@ -1,11 +1,8 @@
import { ref } from 'vue';
import { getTableConfig } from './tableCommon';
const navigationItems = ref([]);
// 初始化导航项
export function initNavigationItems() {
navigationItems.value = Array.from({ length: 11 }, (_, index) => {
export function createNavigationItems() {
return Array.from({ length: 11 }, (_, index) => {
const config = getTableConfig(index);
return {
number: getChineseNumber(index + 1),
@@ -29,8 +26,6 @@ export function initNavigationItems() {
rows: 8
};
});
return navigationItems;
}
// 获取中文数字
@@ -39,10 +34,6 @@ function getChineseNumber(num) {
return chineseNumbers[num - 1] || num;
}
// 导出初始化的导航项
export default function useNavigationItems() {
if (navigationItems.value.length === 0) {
initNavigationItems();
}
return navigationItems;
return ref(createNavigationItems());
}