当前位置:   article > 正文

简单的VUE+elementUI请求数据和分页_element ui 分页 请求数据和响应数据

element ui 分页 请求数据和响应数据
模板分页
  1. <el-col :span="24" class="toolbar pageBar">
  2. <el-pagination
  3. @size-change="handleSizeChange"
  4. @current-change="handleCurrentChange"
  5. :current-page="currentPage1"
  6. :page-sizes="[10, 20, 30, 40]"
  7. :page-size="pageSize"
  8. layout=" prev, pager, next, sizes, total"
  9. :total="total">
  10. </el-pagination>
  11. </el-col>
  1. <script>
  2. export default {
  3. return {
  4. currentPage1: 1,
  5. total: 0,
  6. page: 1,
  7. pageSize: 10,
  8. pageNum:1
  9. }
  10. },
  11. methods: {
  12. //获取列表数据
  13. getUser: function () {
  14. let para = {
  15. pageNum: this.pageNum,
  16. pageSize: this.pageSize,
  17. };
  18. this.loading = true;
  19. getList(para).then((res) => {
  20. if(res.data.success){
  21. this.total = res.data.data.total;
  22. this.currentPage1 = res.data.pageNum;
  23. this.users = res.dataList;
  24. this.loading = false;
  25. }else{
  26. this.loading = false;
  27. this.$message({
  28. message: res.data.returnMsg,
  29. type: 'error'
  30. });
  31. }
  32. })
  33. },
  34. //改变时
  35. handleSizeChange(val) {
  36. this.pageSize = val;
  37. this.getUser();
  38. },
  39. //条目改变时
  40. handleCurrentChange(val) {
  41. this.pageNum = val;
  42. this.getUser();
  43. },
  44. },
  45. created() {
  46. this.getUser();
  47. }
  48. };
  49. </script>


声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号