element-ui 分页修改current-page后,视图上还是没改变

Posted 史晶晶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element-ui 分页修改current-page后,视图上还是没改变相关的知识,希望对你有一定的参考价值。

用了很多次,从来没有出现过这个问题,我就从去网上看大神的评价,发现有的用v-if,有的说让加上.sync,有的说用watch监听改变。
而这里我的代码是
`

<el-pagination
  background
  @current-change="currentChange"
  :current-change.sync="currentPage"
  layout="prev, pager, next, total"
  :total="total">
</el-pagination>

我用watch监听了一下,发现这个会改变,但是改变之后有迅速变为了页数1,这个真的很奇怪。
算了,不咯嗦了,说我的彻底解决办法,真的很简单
就是把@current-change与:current-change两个改一下顺序就行了,并且加了一个判断总数超过第一页的数据就出现了

<el-pagination v-if=“total>10”
  background
  :current-change.sync="currentPage"
  layout="prev, pager, next, total"
  @current-change="currentChange"
  :total="total">
</el-pagination>

以上是关于element-ui 分页修改current-page后,视图上还是没改变的主要内容,如果未能解决你的问题,请参考以下文章

vue-element-ui分页英文问题

vue+Element-ui实现分页效果

vue+element-UI实现分页效果

element-ui中动态修改组件属性的值

基于element-ui实现的同步分页

git--------------vue+element-ui实现分页效果-------------劉