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

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

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

阅读 5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题