一般遇到功能,你就去看api 文档,数据库的crud 都是后台的事情
行,api 文档需要啥参数,我们就传递啥参数:
async deletePre(row,pid){
const {data:res} = await this.$http.delete(`roles/${row.id}/rights/${pid}`)
if(res.meta.status!==200) return this.$message.error("删除权限失败")
this.$message.success("删除权限成功")
// 设置新的权限列表,让界面发生变化:
row.children = res.data;
},
行,我去测试下效果:
我测试没啥反应 ,原来是我写错了:
el-tag 关闭的时间监听是 @close 这点我的原因
已经改过来了,小坑
测试功能没啥问题,我再给二级,一级都加上,然后在把上节写个备注错误,防止别人看到也被坑!