elementui中el-button点击后不失去焦点(按钮颜色不变)的解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elementui中el-button点击后不失去焦点(按钮颜色不变)的解决相关的知识,希望对你有一定的参考价值。

参考技术A 初次接触前端,初次使用vue,初次使用elementui,难免遇到坑。
使用el-button的时候,发现点击按钮后,按钮颜色仍然保持鼠标悬浮上去时候的效果,并没有恢复到正常状态。如图示:

上面是解决方法。

下图为el-button的结构:

点击button的时候,如果点击到文字(即span)上,这个时候evt.target是span标签,这个时候是没法直接触发其父节点button的blur方法的,也就没法强制button失去焦点。所以需要判断点击的是span还是button。

以上是关于elementui中el-button点击后不失去焦点(按钮颜色不变)的解决的主要内容,如果未能解决你的问题,请参考以下文章

elementui+vue输入框回车事件与失去焦点事件重叠

vue + elementUI——upload传数据给后台出错后再次点击upload无效

解决如何在点击按钮时,不触发input的失去焦点事件

elementUI 按钮美化

elementUI 按钮美化

vue elementUI icon打包后不显示问题