表格和分页分离的,但是使用中,却是结合在一起的.

分析

有以下方式触发查询:

  • mounted 加载数据.
  • 查询按钮 加载数据.
  • pager 变化加载数据
  • 加载数据函数: loadData

问题

  • mounted 调用 page =1; loadData
  • 查询数据,调用 page = 1 ; loadData();
  • pager 变化加载数据 :currentPage.sync ="page" @current-change="listOrder()"

先点击 查询,再点第2页, 再点查询,会执行两次 loadData

因为查询数据指定了 page=1 , 会触发 @current-change , 加上本身触发的 loadData , 共两次 loadData

解决问题

  • 初始化 data

data(){

page:1,

total:0

}

  • mounted 写法:

this.loadData(1);

  • 查询写法:

total=0; loadData(1);

  • 分页控件:
<el-pagination layout="prev, pager, next" v-if="total>10"
:total="total" :currentPage.sync="page" @current-change="loadData" >
</el-pagination>
  • loadData
loadData(page){
this.page = page; ajax();
}

最新文章

  1. jQuery经典学习笔记
  2. 数据库同步工具HKROnline SyncNavigator SQL Server互同步MySQL
  3. 关于解决读取导入excel某列数字过长的科学计数法格式
  4. jquery获取当前时间
  5. 浅析PAC,教你动手修改你的PAC文件及user-rule文件实现自动代理
  6. Selenium2Library+ride学习笔记
  7. c++ inline关键字的理解
  8. TFTP通信原理
  9. for、for / in循环
  10. 【SRM-07 D】天才麻将少女KPM
  11. 《Java编程思想第四版》附录 B 对比 C++和 Java
  12. qualcomm wifi kernel beacon loss 日志记录
  13. Java并发框架??AQS中断的支持
  14. maven 编译打包时,明明类文件没有问题,却提示错误:未结束的字符串字面值,maven-compiler-plugin:2.3.2
  15. (数据科学学习手札52)pandas中的ExcelWriter和ExcelFile
  16. LeetCode 137. Single Number II(只出现一次的数字 II)
  17. 使用sha512算法加密linux密码
  18. ES6中let和const详解
  19. Lucene的查询及高级内容
  20. C# 数组 随机 排序

热门文章

  1. FUSE 用户空间文件系统 (Filesystem in Userspace)
  2. ccf--20151203--画图
  3. Hadoop第一阶段总结
  4. Cocoapods的安装和使用(2018-08-07更新)
  5. Resct配置less
  6. Ajax进阶之原生js与跨域jsonp
  7. Matplotlib常用绘图示例
  8. Visual studio 2010 OpenGL配置
  9. win7下面搭建angularjs开发环境
  10. day22 Pythonpython 本文json模块