element-plus中el-cascader组件同时配置checkStrictly和lazy时,第一次不能选中

vue3使用element-plus组件库,在页面使用el-cascader组件做三级联动功能时,同时配置checkStrictly(可以选中任意一级)和lazy时,如果想选第一级的某一项,第一次点击前面的radio会触发加载这一项的子项数据,而不是直接选中,需要再点击一次才能选中,第一次点第二级的某项也是会请求第三级的数据,需要再点击一次才能选中,对用户 太不友好了。

开始以为是官方的bug,但是看源码里,原来是大佬故意为之的,不知道为何如此设计。

阅读 5.1k
推荐问题