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