删除页面最后一条数据时,currentPage没有减一,页面列表为空
发布日期:2021-05-08 00:22:16 浏览次数:19 分类:原创文章

本文共 524 字,大约阅读时间需要 1 分钟。

计算属性和监听器区别:

  • 计算属性可以简化差值表达式写法
  • 计算属性变量定义在computed中,可以直接使用在{}中的,跟methods中函数类似,只不过有利于缓存,性能更好
  • 计算属性可以防止监听属性的滥用,但一些异步请求,计算属性做不到,还得watch来完成。

监听页面的总条数,并对总条数进行判断。从而刷新列表

<el-pagination    layout="prev, pager, next"    @current-change="changePageNum"    :current-page="currentPage"    :page-size="pageSize"    :total="total"></el-pagination>
watch:{         total(){           if(this.total==(this.currentPage-1)*this.pageSize&& this.total!=0){             this.currentPage-=1;          getDiscountList(this);//获取列表数据        }      }    }
上一篇:vue计算属性和监听器区别
下一篇:vue每次点击弹框重新加载子组件

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月20日 15时23分49秒