🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[danger] 单个删除 ``` if(obj.event === 'del'){ layer.confirm('确定删除此链接?', { title: '删除链接', }, function(index){ admin.req({ url: '/admin/links/del', type: 'get', data: {id: data.id}, success: res => { console.log(res) layer.msg(res.msg) if (res.status == 200) { table.reload('link') } } }) layer.close(index); }); } ``` >[danger] 批量删除 ``` // 批量删除 batchdel: function(){ var checkStatus = table.checkStatus('link')//数据表格id ,checkData = checkStatus.data; //得到选中的数据 if(checkData.length === 0){ return layer.msg('请选择数据'); } var ids = []; for (var v of checkData) { ids.push(v.id) } layer.confirm('确定删除吗?', function(index) { admin.req({ url: '/admin/links/del', type: 'post', data: {ids: ids}, done: res => { // console.log(res) layer.msg(res.msg) if (res.status == 200) { table.reload('link');//数据表格id } } }); layer.close(index) }); } ``` >[danger] 模型方法 ~~~ /** * layui数据表格删除 * get请求 单个删除 * post请求 多个删除 */ public function del() { // 如果是post请求执行批量删除 if (request()->isPost()) { $ids = input('post.ids/a'); self::destroy($ids); return res(200, '删除成功'); } else { // 单个删除 $id = input('get.id/d'); // 查询到数据返回模型数据对象 查不到数据返回null $data = self::find($id); if ($data === null) { return res(201, '删除失败,数据不存在或已被删除'); } // 删除当前模型数据 $data->delete(); return res(200, '删除成功'); } } ~~~