el-cascader的‘动态加载’和‘checkStrictly’属性并存时的一个空白面板的问题

新手上路,请多包涵

el-cascader当设置了checkStrictly:true属性时,可以选择任意一级的菜单。但是同时设置动态加载的时候。点击前面的radio按钮会出现一个暂无数据的面板

当点击radio按钮的时候会出现一个暂无数据的面板。
image.png
只有在点击除了radio按钮之外的地方才会显示出真正的数据。
image.png
想要解决当点击radio选择该菜单项的时候不出现暂无数据的面板。可以不显示下一级也可以显示下一级

阅读 14.3k
4 个回答

楼主,解决了?遇到一样的问题,给点思路指点,好吗?

楼主有解决这个问题么

和 checkStrictly 属性没关系,单选框不在触发 lazyLoad 函数的焦点区域导致的,而且这不是 bug,设计目的的就是选择和加载新数据相互独立不影响,要改的话,自定义 change 事件里,调用 lazyLoad 函数可以达到显示真实数据的目的,或者遍历绑定的值,去掉children属性,可以达到不显示暂无数据的目的

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