input会自动存储之前输入过的数据,怎么清掉?

clipboard.png

一个创建页面,第一次打开是没问题的。但是输入数据提交后,第二次打开input就会显示之前输入过的数据

而且黄色背景我压根就没设置 自动跑出来了。

项目是基于vue的,表单验证用的是vee-validate 我不知道和这个插件有没有关系 弄了一下午了还没解决这个问题。

阅读 4.3k
3 个回答

黄色的是chrome自带的背景色,和插件没有关系,取消掉背景色,使用 input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px white inset;
显示之前输入的内容是chrome自带自动输入,在输入框中设置下autocomplete="off"

新手上路,请多包涵

autocomplete="off"

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