优化问卷分析与界面展示

- 修复了图表数据为空时的渲染问题,添加了数据验证逻辑
- 优化了Analysis组件中的图表展示,增加了条件渲染
- 新增useScreen钩子函数用于响应式布局
- 改进了SurveyItem组件的标题样式,从h1调整为h3
- 优化了表格组件的宽度计算逻辑,提高了不同数据量下的展示效果
- 调整了多个组件的布局和样式,提升用户体验
- 清理了代码中的冗余注释和空白行,提高代码可读性
This commit is contained in:
Huangzhe
2025-05-21 16:12:58 +08:00
parent 0ae0bd0fdf
commit ef7463dc59
16 changed files with 108 additions and 66 deletions

View File

@@ -1,9 +1,8 @@
<script setup lang="ts">
import { fetchSurveys } from '@/hooks/request/useSurvey';
import QuestionList from './components/QuestionList.vue';
import YlSwiper from '@/components/YlSwiper/Index.vue';
const { surveys } = fetchSurveys();
const surveys = defineModel('surveys', { required: true });
</script>
<template>