This commit is contained in:
2025-12-15 17:58:12 +08:00
parent 7260043942
commit e19673b99e

View File

@@ -159,19 +159,9 @@ const useScreenStore = defineStore('screen', () => {
return screenWidth.value >= 1080;
});
// 添加屏幕分类的计算属性
const screenCategory = computed(() => {
const width = screenWidth.value;
if (width <= 768) return 'mobile';
if (width <= 1024) return 'tablet';
if (width <= 1440) return 'desktop';
return 'ultra-wide';
});
// 添加更多响应式计算属性
const isMobile = computed(() => screenCategory.value === 'mobile');
const isTablet = computed(() => screenCategory.value === 'tablet');
const isDesktop = computed(() => screenCategory.value === 'desktop' || screenCategory.value === 'ultra-wide');
// 管理器实例
const manager = new ScreenDetectionManager();
@@ -282,10 +272,6 @@ const useScreenStore = defineStore('screen', () => {
// 响应式计算属性
isWideScreen,
screenCategory,
isMobile,
isTablet,
isDesktop,
// 方法
initScreenDetection,