element框架的tableDate怎么拿id? 删除: 前端传id,后端根据传来的id直接删除,逻辑或物理
tableDate是一个有序的数组集合
给
scope.row表示当前行,也是tableDate数组的当前元素 scope.row.id
axios发送请求:
axios({
method:"请求方式",
url:"访问地址及接口", //例 "http://localhost:8081/brand/findById"
params:{ //要传给后端的值
id:id // key:value
}
}).then(function(resp){
_this.brandForm = resp.data.data
})修改:流程思路:先根据 scope.row.id 查询 brand 并绑定给 brandForm 回显,然后在保存。
因为 新增和修改操作都是使用 brandForm 表单,所以在点击保存时,要判断 到底是新增操作还是修改操作? 可根据 id 来判断。
若是 id 为空,说明是新增操作。 而修改操作之前是有数据回显的(从后端查过数据),所以有 id
"保存"按钮绑定了 submitForm()方法,直接访问后端,在后端进行逻辑判断
单个删除:
delete from tb_brand where id = #{}
批量删除:
delete from tb_brand where id in(...);
CURD
发布时间 2023-06-07 01:05:52作者: mty072788