今天早上想将后台中的表格部分使用layui的动态表格模块来实现,早上简单的看了下手册,晚上回家详细的看了手册,写了代码,实现了功能。下面直接上代码及效果图:
一、效果图
描述:实现可表头宽度自动适应,对关键字段进行了排序操作(ID,排序),添加了常用的操作按钮(编辑、删除),右上角添加了工具栏(tool),包含内置的筛选、打印、导出等三个功能,都是layui内置好的。
二、thinkphp代码/**
* 数据
* @return \think\response\Json
* @throws \think\exception\DbException
*/
public function apiGetIndex()
{
$limit = input('get.limit');
$data = $this->link_model->getPageList([], '', '', $limit);
$data = json_decode(json_encode($data), true);
return json(['code' => 0, 'data' => $data['data'], 'count' => $data['total']]);
}
注意事