element-ui el-table,查詢數據后默認返回第一頁數據


一 場景


場景是默認數據有30頁, 這個時候你切換到30頁,再次加搜索條件查詢你的currentPage會變為當前數據最后一頁,但是查詢字段還是30頁

 

二 解決辦法
我會在confirm查詢時候將頁數調回到第一頁, 同時監聽page分頁組件中的currenpage回到第一頁,

這一步完成查詢數據是第一頁的數據

queryData(query) {
this.query = query
this.pageChange(1)
this.getList()
},
pageChange(val) {
this.currentPage = val
this.getList()
},
 這一步將page分頁組件中的currentpage頁設置為第一頁

watch: {
currentPage: {
handler() {
this.current = this.currentPage
},
deep: true,
},
},
解決


————————————————
版權聲明:本文為CSDN博主「sunnyboysix」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sunnyboysix/article/details/111287437


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM