refactor: 优化空状态检查和页面缓存键

This commit is contained in:
wangqiao
2025-08-29 22:24:09 +08:00
parent ede6eec78b
commit 8593a8b52e
3 changed files with 4 additions and 4 deletions

View File

@ -11,7 +11,7 @@
<CardPicture :item-info="item" />
</el-col>
</el-row>
<el-empty v-if="!result.list.length" :image="emptyImg"></el-empty>
<el-empty v-if="!result?.list?.length" :image="emptyImg"></el-empty>
</div>
</div>
</template>

View File

@ -86,7 +86,7 @@
}
const { data: result, refresh: getPage } = useAsyncData(
`draw-page-list-${query.value.projectType}-${query.value.editions}-${query.value.source}-${query.value.pageNo}-${query.value.pageSize}-${query.value.title}`,
`draw-page-list-${query.value.projectType}-${query.value.editions}-${query.value.source}-${query.value.pageNo}-${query.value.pageSize}`,
async () => {
const res = await page({
...query.value,

View File

@ -65,7 +65,7 @@
}
const { data: result } = useAsyncData(
`draw-page-list-${query.value.projectType}-${query.value.editions}-${query.value.source}-${query.value.pageNo}-${query.value.pageSize}-${query.value.title}`,
`draw-page-list-${query.value.projectType}-${query.value.editions}-${query.value.source}-${query.value.pageNo}-${query.value.pageSize}`,
async () => {
const res = await page({
...query.value,
@ -108,7 +108,7 @@
watch([() => query.value.projectType, () => query.value.editions, () => query.value.source], (val) => {
if (val) {
// getPage()
navigateTo(`/text/${query.value.projectType}/${query.value.pageNo}/${query.value.pageSize}/${query.value.editions}/${query.value.source}`)
navigateTo(`/text/${query.value.projectType}/1/${query.value.pageSize}/${query.value.editions}/${query.value.source}`)
}
})
</script>