element 分頁組件在 換頁 的時候,畫面數(shù)據(jù)正確鹊漠,但 頁碼卻沒被激活, 即 還處于換頁之前的頁碼茶行。
如圖
百度搜索躯概,嘗試了很多種方案,比如 加上current-page.sync?修飾畔师、結(jié)合localStorage利用created()?beforeUpdate ()?beforeDestroy ()方法楞陷,重置current-page屬性值..
不知道是我沒寫對還是其他原因,反正 最后都沒成功茉唉。
偶然 嘗試了一種新的方式v-if?,發(fā)現(xiàn)有用结执,拿來分享度陆。
在?el-pagination 中加v-if指令,根據(jù) true or false 來進行渲染献幔。
data里面初始化paginationShow為true
在 查詢方法(因為我的查詢方法會調(diào)到callHttpRequest() 懂傀,所以寫在這里)里把paginationShow置為false
在接口請求完畢后,將paginationShow改為true
看到有人說需要在$nextTick畫面刷新完畢后再更改值蜡感,否則沒效果蹬蚁, 但 我發(fā)現(xiàn) 好像關(guān)系不大。郑兴。
總之犀斋,現(xiàn)在頁碼正常啦。
調(diào)試過程中發(fā)現(xiàn)情连, 其實在點擊換頁之后?vue 是有刷新?current-page的,感覺中間會刷新幾次,在最后一次的時候虫几,是取的初始化的默認值。