情景:
在选中选项后将选中值赋值给defaultCheckedKeys属性中,但是当点击取消之后,第一次弹出tree的dialog还是有第一次的选中项
原因:
因为defaultCheckedKeys值不是双向绑定,数组为空需要重新赋值
解决
我在提交的时候使用了setCheckedKeys去把赋值的数组清空
assignMenuState.checked = []
nextTick(() => {
treeRef.value.setCheckedKeys(assignMenuState.checked)
})