vben-admin分页


  // support xxx.xxx.xxx
    fetchSetting: {
      // The field name of the current page passed to the background
      pageField: 'page',
      // The number field name of each page displayed in the background
      sizeField: 'totalSize',
      // Field name of the form data returned by the interface
      listField: 'items',
      // Total number of tables returned by the interface field name
      totalField: 'totalSize',
    },
    // Number of pages that can be selected
    pageSizeOptions: ['10', '50', '80', '100'],
    // Default display quantity on one page
    defaultPageSize: 10,
    // Default Size
    defaultSize: 'middle',


 const [registerTable, { reload, getPaginationRef }] = useTable({
        title: '租户列表',
        api: getTenantDatac,
        columns: getTenantColumns(),
        beforeFetch(params) {
           var currentPageInfo: any = getPaginationRef();
            params.pageOffset =
              currentPageInfo.current * currentPageInfo.pageSize - currentPageInfo.pageSize;
              console.log('params', getPaginationRef());
            return params;
        },
        isTreeTable: true,
        striped: false,

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM