这个问题是由火狐浏览器的自动填充功能触发的。当浏览器检测到一个输入字段被自动填充后,它可能会用黄色高亮显示这些字段,以提醒用户这些信息是自动填充的。
解决方法:
1、在该input标签上,通过设置输入字段的 autocomplete
属性为 off
<el-input ref="username" :class="XXX" v-model="username" placeholder="请输入用户名"
autocomplete="off"/>
2、CSS加入以下代码样式,即可解决该问题:
input:-webkit-autofill {
background: #283443 !important;
color: #000;
-webkit-box-shadow: 0 0 0px 1000px #283443 inset !important;
-webkit-text-fill-color:#fff;
}