在el-option里直接写@click发现没反应, 改为使用 @click.native即可以给el-option添加点击事件。
<el-button slot="reference">{this.optionHeader}</el-button> </el-popover>); },
思路:用document.activeElement 找到页面当前活跃元素,找父级几点,判断是否为el-select选择框,根据是否有is-focus类名,判断下拉框是否展开,在全局找到下拉框的所有元素(可能不止一个),从哪个所有的下拉框元素中找到display属性为block的下拉框,设置宽度与当前活跃的el-selct输入框一样。 事件委托,给el-option加title属...
27. 思路:用document.activeElement 找到页面当前活跃元素,找父级几点,判断是否为el-select选择框,根据是否有is-focus类名,判断下拉框是否展开,在全局找到下拉框的所有元素(可能不止一个),从哪个所有的下拉框元素中找到display属性为block的下拉框,设置宽度与当前活跃的el-selct输入框一样。 事件委托,给el-option加t...
事件委托,给el-option加title属性 // 下拉框统⼀加title属性 document.addEventListener('mouseenter',e => { var event = e || window.event;var target = event.target || event.srcElement;if (target.className.indexOf('el-select-dropdown__item') > -1) { target.setAttribute("title", target....