2023-03-21 iview 分页

html结构
 <Page  :total="drawLogTotal"  :current="drawLogListQuery.page"
                  show-total show-sizer :page-size="drawLogListQuery.limit" @on-change="drawLogPageChange"
                  @on-page-size-change="handleSizeChange"></Page>

data定义

 drawLogListQuery: {
        page: 1,
        limit: 10
      },
      drawLogTotal:0,

methods里面方法

  drawLogPageChange(page){
    this.drawLogListQuery.page =page
    this.drawLogListFn(this.packageMaterialId) //列表
  },

  handleSizeChange (limit) {
      this.drawLogListQuery.limit=limit
      this.drawLogListFn(this.packageMaterialId)//列表
  },

//列表
  drawLogListFn(id){
      this.detailLoading = true
      this.drawLogdVisible = true
      let params={
        limit:this.drawLogListQuery.limit,
        page:this.drawLogListQuery.page,
        packageMaterialId:id
      }
      packageMaterialTakeRecordPage(params).then(res => {
        this.drawLogList = res.data.rows
        this.drawLogTotal = res.data.total
      })
    },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容