美文网首页
【解决】Element-plus el-input 添加auto

【解决】Element-plus el-input 添加auto

作者: 囧囧的猪 | 来源:发表于2021-09-27 20:36 被阅读0次

在使用element-plus el-input 时,添加autocomplete="off"无效,根据网上的说法改为autocomplete="new-password",功能是实现了,但是在控制台会出现警告:[Vue warn]: Invalid prop: custom validator check failed for prop "autocomplete". 遇到强迫症的人这怎么能忍得了~~ 如下图:

控制台警告

导致这个警告的原因就是你没有按照官方文档给的标准值“on/off”赋值

解决办法

先设置el-input为readonly, 当click时再改变readonly=false
代码如下:

<template>
  <el-input 
    v-model="datum.password"
    placeholder="请输入登录密码 长度8-16位"
    type="password"
    autocomplete="off"
    :readonly="datum.readonly"
    @click="datum.readonly = false"
  />
</template>
<script>
import { ref } from 'vue'
export default {
  setup () {
    const datum = ref({ readonly: true })
    return { datum }
  }
}
</script>

最终打开控制台一看,警告没有了,舒服~~~

相关文章

网友评论

      本文标题:【解决】Element-plus el-input 添加auto

      本文链接:https://www.haomeiwen.com/subject/rceknltx.html