2023全網(wǎng)最簡單但實(shí)用的SpringBoot+Vue前后端分離項(xiàng)目實(shí)戰(zhàn)
2023-05-05 12:20 作者:24942245731_bili | 我要投稿

p24查詢最后一頁最后一條數(shù)據(jù)出現(xiàn)空白

點(diǎn)擊查詢發(fā)現(xiàn)是空白的數(shù)據(jù)

查看訪問路徑 是第二頁訪問的 沒有錯誤

sql一句也查到了一條

原因:
后臺傳進(jìn)來的頁數(shù)是2
一頁五條數(shù)據(jù),但數(shù)據(jù)只有一條
查到了數(shù)據(jù)只有第1頁的數(shù)據(jù)才有
第二頁不可能有數(shù)據(jù),所以顯示空白
實(shí)際上前端的頁數(shù)還是第2頁

響應(yīng)的數(shù)據(jù)是第二頁的所以是空的

解決方案

if (response.data.total != 0 && response.data.rows.length == 0) {
? ? ? ? ? console.log(1);
? ? ? ? ? this.searchModel.pageNo = 1;
? ? ? ? ? this.getUserList();
}
在查詢完結(jié)果
是空的就重新給他查詢第1頁的數(shù)據(jù)并返回
查看前端訪問的路徑

第2頁是空的就查詢第1頁的數(shù)據(jù)了

第一個sql語句是第二頁的是空的就沒有查詢
第二個sql一句是第一頁的是有條數(shù)據(jù)就查詢了

標(biāo)簽: