el-tree-v2中defaultCheckedKeys取消勾选再次点击还有勾选项

情景:
在选中选项后将选中值赋值给defaultCheckedKeys属性中,但是当点击取消之后,第一次弹出tree的dialog还是有第一次的选中项

原因:
因为defaultCheckedKeys值不是双向绑定,数组为空需要重新赋值

解决
我在提交的时候使用了setCheckedKeys去把赋值的数组清空

assignMenuState.checked = []
  nextTick(() => {
    treeRef.value.setCheckedKeys(assignMenuState.checked)
  })

你可能感兴趣的:(javascript,前端)