elementui中el-input总被强制更新怎么解决?

这个表单是我调接口拿到数据放这里的,但是用户名这块可奇怪,好像我360之前保存了一个登录过的帐号密码,这样的话就是admin处拿到了数据,也会自动的变成admin这个值,这个怎么解决?
image.png

阅读 2.2k
3 个回答

输入元素上有一个 autocomplete="off" 属性,你可以试试。

自动填写这个东西不一定能够通过 CSS 覆盖掉,主要是各个浏览器端实现的方式稍有不同。

可以在表单上方添加一对不可见的 <input> 元素(有一个的类型要为password)来规避这个浏览器自动化功能。因为他们俩是看不见的所以即使浏览器做了自动填入也不会出现在页面当中。

相关阅读:
聊聊:autofill和autocomplete自动填充 « 张鑫旭-鑫空间-鑫生活
前端 - el-input浏览器自动填充颜色吗? - SegmentFault

在表单最上边添加这两个元素,将浏览器记住的账号和密码默认设置在这两个元素就行
<input disabled style="opacity: 0;position: absolute; top:-99px">
<input type="password" disabled style="opacity: 0;position: absolute; top:-99px">

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题