采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
input页面是按照老师写的
interface RuleProp { type: 'required' | 'email' | 'password' | 'custom'; message?: string; min?: lenProp; max?: lenProp; validator?: () => boolean; }
注册页面报错validator是联合类型
同学你好 这个validator 希望传入的是一个函数 而不是一个函数的运行结果。你这里直接传入了 repeatPasswordValidator() 它是一个函数的运行结果,你应该改成函数repeatPasswordValidator
或者改成我代码中的
const repeatPasswordRules: RulesProp = [ { type: 'required', message: '重复密码不能为空' }, { type: 'range', min: { message: '你的密码至少包括六位,不能含有空格', length: 6 } }, { type: 'custom', validator: () => { return formData.password === formData.repeatPassword }, message: '密码不相同' } ]
收到,谢谢
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.8k 2
1.6k 2
1.3k 17
1.7k 17
2.3k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号