首页 > 其他 > 详细

element-ui 级联选择器 下拉框自动收起

时间:2020-12-28 16:13:11      阅读:149      评论:0      收藏:0      [点我收藏+]

背景:vue项目,使用的element-ui版本是2.13.2。使用element的 "Cascader 级联选择器" ,并且要求可以选择任意一级选项,即添加:props="{ checkStrictly: true }"

问题:选中文本时,下拉框不会自动回收

解决:cascader 有一个属性是dropDownVisible,可以用console调试发现。这个属性就是表示下拉框的隐藏(false)和打开(true).具体做法如下:

  1.添加ref属性

  技术分享图片

 

  2.添加如下代码【项目用的TS,所以写法如图片所示,如果是JS,就改成如下代码】

this.$refs.cascaderHandle.dropDownVisible = false;

  技术分享图片

   3.注意,如果同一个页面中有多个级联选择器,一定不要用同样的ref,ref的属性值的名称都不能相同。

扩展:

1.在使用element-ui组件时,一定要根据element的相应版本进行引入。例如,如果使用的版本是2.13.2,那就不能用2.10.1。下面红圈圈可以切换版本

  技术分享图片 

 

element-ui 级联选择器 下拉框自动收起

原文:https://www.cnblogs.com/qiuying-boke/p/14201302.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!