vue3使用element-plus组件库,在页面使用el-cascader组件做三级联动功能时,同时配置checkStrictly(可以选中任意一级)和lazy时,如果想选第一级的某一项,第一次点击前面的radio会触发加载这一项的子项数据,而不是直接选中,需要再点击一次才能选中,第一次点第二级的某项也是会请求第三级的数据,需要再点击一次才能选中,对用户 太不友好了。
开始以为是官方的bug,但是看源码里,原来是大佬故意为之的,不知道为何如此设计。
vue3使用element-plus组件库,在页面使用el-cascader组件做三级联动功能时,同时配置checkStrictly(可以选中任意一级)和lazy时,如果想选第一级的某一项,第一次点击前面的radio会触发加载这一项的子项数据,而不是直接选中,需要再点击一次才能选中,第一次点第二级的某项也是会请求第三级的数据,需要再点击一次才能选中,对用户 太不友好了。
开始以为是官方的bug,但是看源码里,原来是大佬故意为之的,不知道为何如此设计。
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
https://github.com/element-pl...