checkedKeys的问题

来源:9-4 权限设置(下)

坂田银时的草莓乳

2023-07-10

elementUI 现在可以直接获取checkedKeys和halfChekcedKeys,应该不用这么麻烦去获取了,直接通过ref拿到想要拿到的值就行了。另外,在组件上直接通过default-checked-keys属性可以绑定选中的keys,直接渲染即可

写回答

1回答

河畔一角

2023-07-11

你可能理解错了。课程说的checkedKeys指的是最后一级,不包括父级。举个例子: 用户管理菜单下面有三个按钮,如果我们勾选了三个,那用户管理菜单也会自动选中,因为它的子节点都被勾选了,但实际上提交给后台,我们只要按钮,用户管理菜单我们把它算到半全选里面。 为什么要这样做呢? 是因为:假如把用户管理菜单当做选中提交给后台,下一次用户管理增加按钮的时候,那新增的这个按钮也会自动选中,其实并没有勾选,他也会被选中。所以是为了解决这个问题,我们需要把用户管理排除在外,把它当做半全选。

0
0

Vue3+ElementPlus+Koa2 全栈开发后台系统

从前端晋级到全栈,让你的未来发展有更多可能

1069 学习 · 580 问题

查看课程