vue3 + vant 密码输入框眼睛图标显示异常及隐藏方法
在使用vue3和Vant组件库开发项目过程中,遇到一个密码输入框的眼睛图标显示异常问题:首次聚焦显示,再次聚焦消失。 这并非Vant组件自身bug,而是浏览器默认密码输入框样式导致的。
为了解决此问题,并根据项目需求隐藏该图标,可以使用以下css代码:
input[type="password"]::-webkit-toggle-password { /* chrome */ -webkit-appearance: none !important; display: none !important; } input[type="password"]::-moz-ui-password { /* firefox */ -moz-appearance: none !important; display: none !important; } input[type="password"]::-ms-reveal { /* edge */ display: none !important; }
这段代码有效地隐藏了Chrome、Firefox和edge浏览器中默认的密码输入框眼睛图标。 通过在项目中引入该CSS样式,即可实现预期效果。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END