ThinkPHP6.0 Layui 自定義分頁功能如何實現?

直接上代碼:

1,在html頁面上代碼:

var tableIn = table.render({
    elem: '#list',
    url: '{:url("index")}',
    method: 'post',
    .
    .
    . 這裏就不貼代碼了
    ,page: {
      layout: ['limit', 'count', 'prev', 'page', 'next', 'skip'] // 自定義分頁
      ,limits: [10, 15, 20, 25, 50, 100] // 分頁
      ,limit: 15 //每頁顯示條數
      ,groups: 3 //只顯示 3個頁碼
    },

2,在後臺代碼:

$page = Request::param('page') ? Request::param('page') : 1;        //获取当前页数
$limit = Request::param('limit'); // 獲取選擇顯示條數 

$list = Db::name('message')
    ->where('url', 'like', '%' . $url . '%')
    ->whereTime('date', 'between', [$startTime, $endTime])
    ->where('delete_time','0')
    ->order('id desc')
    ->paginate(['list_rows' => $limit, 'page' => $page])
    ->toArray();

效果展示:

ThinkPHP6.0 Layui 自定義分頁功能如何實現?