diff --git a/src/components/Analysis/Index.vue b/src/components/Analysis/Index.vue index f54e668..cb83b6c 100644 --- a/src/components/Analysis/Index.vue +++ b/src/components/Analysis/Index.vue @@ -36,7 +36,9 @@ const index = ref(0); // 当 keyword 变动的时候,标记脏数据 watch( () => analysis.value, - async () => { + async (value) => { + // 排除空数据渲染图标步骤 + tableData.value = { ...analysis.value, option: getTableData(analysis.value) @@ -46,6 +48,9 @@ watch( series.value = formatData(dimension.value ? tableData.value : analysis.value, index.value); const pieChart = useTemplateRef('pieChart'); + // console.log(`series value `, series.value); + + if (!series.value?.data?.length) return; useSetPieChart(pieChart, series, { title: false, legend: false }); }, { immediate: true } @@ -71,6 +76,7 @@ const changeChart = (i: number) => {
- +
diff --git a/src/components/SurveyItem/Index.vue b/src/components/SurveyItem/Index.vue index 1781d66..ce8cebf 100644 --- a/src/components/SurveyItem/Index.vue +++ b/src/components/SurveyItem/Index.vue @@ -8,7 +8,7 @@ const survey = defineModel('survey', { required: true });