禁止浏览器记住密码和自动填充 element-ui+vue
在使用Element UI和Vue开发时,要阻止浏览器自动记住密码和自动填充表单,可以在表单元素上使用autocomplete
属性,并将其设置为"off"
。此外,对于输入框(如el-input
),可以通过添加native-type="password"
属性并指定输入类型为密码,从而避免自动填充。
以下是一个例子:
<template>
<el-form autocomplete="off">
<el-form-item>
<el-input
v-model="form.username"
prefix-icon="el-icon-user"
autocomplete="off"
placeholder="Username"
></el-input>
</el-form-item>
<el-form-item>
<el-input
v-model="form.password"
prefix-icon="el-icon-lock"
type="password"
autocomplete="new-password"
placeholder="Password"
></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary">Login</el-button>
</el-form-item>
</el-form>
</template>
<script>
export default {
data() {
return {
form: {
username: '',
password: ''
}
};
}
};
</script>
在这个例子中,autocomplete="off"
已添加到<el-form>
和<el-input>
元素上,以确保表单和输入字段不会被浏览器自动填充。同时,输入密码字段时,通过设置type="password"
来避免自动填充。
评论已关闭