Vue2.5结合ElementUI之Table和Pagination组件实现分页功能的示例分析

这篇文章主要介绍Vue2.5 结合Element UI之Table和Pagination组件实现分页功能的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联是一家专注于成都网站制作、成都网站建设与策划设计,思礼网站建设哪家好?成都创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:思礼等地区。思礼做网站价格咨询:18980820575

实现思路

Element UI 引入(整体引入)

main.js

// Element UI
import Element from 'element-ui'
// 默认样式
import 'element-ui/lib/theme-chalk/index.css'

开始封装 iTable.vue 组件 (骨架)

由于公司项目都是以 i 开头,所以,为了区分组件和页面,习惯于组件命名也以 i 开头。 首先把 Table 、 Pagination 组件加进来


   
    
   
   
  
  
  
  
  
  
   
   
    
    {{ btn.label }}
    
    
       
            
            筛选过滤  
        表格操作        @import "../../assets/styles/mixins";  .table {  height: 100%;  .el-pagination {   float: right;   margin: 20px;  }  .el-table__header-wrapper, .el-table__fixed-header-wrapper {   thead {   tr {    th {    color: #333333;    }   }   }  }  .el-table-column--selection .cell {   padding: 0;   text-align: center;  }  .el-table__fixed-right {   bottom: 0 !important;   right: 6px !important;   z-index: 1004;  }  .operate-group {   display: flex;   flex-wrap: wrap;   .item {   margin-top: 4px;   margin-bottom: 4px;   display: block;   flex: 0 0 50%;   }  }  .filter-data {   top: e("calc((100% - 100px) / 3)");   background-color: rgba(0, 0, 0, 0.7);  }  .table-action {   top: e("calc((100% - 100px) / 2)");   background-color: rgba(0, 0, 0, 0.7);  }  .fix-right {   position: absolute;   right: 0;   height: 100px;   color: #ffffff;   width: 30px;   display: block;   z-index: 1005;   writing-mode: vertical-rl;   text-align: center;   line-height: 28px;   border-bottom-left-radius: 6px;   border-top-left-radius: 6px;   cursor: pointer;  }  }

以上是“Vue2.5 结合Element UI之Table和Pagination组件实现分页功能的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


名称栏目:Vue2.5结合ElementUI之Table和Pagination组件实现分页功能的示例分析
本文地址:http://pwwzsj.com/article/igopis.html