在treeData有值,后端反显出参数赋给checkedKeys,在不点击复选框触发check事件获取checkedNodes情况下, 直接获取checkedNodes?求大佬解决。
提供个思路:
类似的问题我在Vue3 Element Plus中的table组件里遇到过,当时是需要在不触发api事件的情况下,在自定义的方法中获取选中的table数据。
做法是声明一个table类型的变量:
const multipleTableRef = ref<InstanceType<typeof ElTable>>()
然后在el-table标签里面通过ref关键字绑定变量名:
<el-table ref="multipleTableRef"> ... //略
最后通过multipleTableRef这个变量名来访问table数据:
let arr = multipleTableRef.value?.getSelectionRows()
最后的arr就是当时我需要的选中行。
你可以遵循这个思路去尝试解决一下,道理应该是相通的,关键点在于ref。