refactor: 优化空状态检查和页面缓存键
This commit is contained in:
@ -11,7 +11,7 @@
|
|||||||
<CardPicture :item-info="item" />
|
<CardPicture :item-info="item" />
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</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>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -86,7 +86,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const { data: result, refresh: getPage } = useAsyncData(
|
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 () => {
|
async () => {
|
||||||
const res = await page({
|
const res = await page({
|
||||||
...query.value,
|
...query.value,
|
||||||
|
|||||||
@ -65,7 +65,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const { data: result } = useAsyncData(
|
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 () => {
|
async () => {
|
||||||
const res = await page({
|
const res = await page({
|
||||||
...query.value,
|
...query.value,
|
||||||
@ -108,7 +108,7 @@
|
|||||||
watch([() => query.value.projectType, () => query.value.editions, () => query.value.source], (val) => {
|
watch([() => query.value.projectType, () => query.value.editions, () => query.value.source], (val) => {
|
||||||
if (val) {
|
if (val) {
|
||||||
// getPage()
|
// 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>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user