密码校验报错
来源:3-13 完善登录表单校验
积水负州
2023-08-12
用户登录
<el-form-item prop="username">
<span class="svg-container">
<svg-icon icon="user" />
</span>
<el-input
placeholder="username"
name="username"
type="text"
**v-model="loginForm.username"**
/>
</el-form-item>
<el-form-item prop="password">
<span class="svg-container">
<svg-icon icon="password" />
</span>
<el-input
placeholder="password"
name="password"
**v-model="loginForm.password"**
/>
<span class="show-pwd">
<svg-icon icon="eye" />
</span>
</el-form-item>
<el-button type="primary" style="width: 100%; margin-bottom: 30px"
>登录</el-button
>
</el-form>
ruls.js:
export const validatePassword = () => {
return (rule, value, callback) => {
if (value.length < 6) {
callback(new Error(‘密码不能少于6位’))
} else {
callback()
}
}
}
写回答
1回答
-
Sunday
2023-08-12
你好
从这个错误来看,是因为你从 undefined 读取了 length 属性导致的。 可以检查下对应的代码逻辑
03相似问题