Blueherb In solitude, where we are least alone

三月梅雨

三月梅雨

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  7 随笔 :: 0 文章 :: 0 评论 :: 1912 阅读
      <!--slice()剪切数组
           var num = [0,1,2,3,4,5,6,7,8,9,2]
           var newNum = num.slice(0,6)
           打印出来 的新数组newNum[0,1,2,3,4,5]
           而这里的currentPage为el-pagination组件绑定的当前展示的页码
           pagesize为当前页面最多可展示的条数
           (currentPage-1)*pagesize为当前页面的第一条数据的下标
           currentPage*pagesize 为当前页面展示的数组最后一条数据的下标
           然后再使用slice()方法将总数据剪切为页面展示需要的数据然后绑定到table里面
           -->
       <template>
              <el-table class="table_boder"   :data="tableData.slice((currentPage-1)*pagesize,currentPage*pagesize)">
         <el-table-column  align="center" prop="orderNumber" label="序号" width="50" ></el-table-column>
                <el-table-column  align="center"  prop="unit" label="单位" width="120"> </el-table-column>
        </el-table>
        <el-pagination class="pageCss"
                     layout="prev, pager, next"
                     @current-change="current_change"
                     :total="tableData.length"
                     background>
              </el-pagination>
       </template>
      <script>
      
    export default {
        data() {
          return {
            total:1000,//默认数据总数
              pagesize:10,//每页的数据条数
              currentPage:1,//默认开始页⾯
            unit:'',
            tableData: [],
          }
         },
        methods:{
          getTableData(){
                getAction('',{}).then((res)=>{
                this.tableData = res.result
            }
          
          current_change:function(currentPage){
                    this.currentPage = currentPage;
                    }
        }
}
      </script>
posted on   /*我爱的是三月梅雨*/  阅读(463)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
 
点击右上角即可分享
微信分享提示