校验密码疑问

来源:13-12 完善登录注册校验功能

慕神4535282

2020-10-22

老师,下午好,请教一个问题,

onRegisterConfirmPasswordBlur () {
        let _this = this;
        let confirmPassword = $("#register-confirm-password").val(); // 这一句我试着改成 let confirmPassword = memberRegister.confirm; 
        if (Tool.isEmpty(confirmPassword)) {
          return _this.registerConfirmPasswordValidate = false;
        }
        return _this.registerConfirmPasswordValidate = (confirmPassword === _this.memberRegister.passwordOriginal);
      }

结果 确认密码与原密码不一致时,在确认密码下方不会出现提示文字: “确认密码(须)和密码一致”,请问老师,这是为什么呢? $("#register-confirm-password").val() 和 memberRegister.confirm 有什么区别呢?

写回答

1回答

慕神4535282

提问者

2020-10-22

我又检查了一遍,发现是自己漏写了_this.

改成

let confirmPassword = _this.memberRegister.confirm;

就可以了。

请问老师,$("#register-confirm-password").val() 和 _this.memberRegister.confirm  两者没区别吧?谢谢老师!

0
1
甲蛙
可以的,用你这个写法比较好
2020-10-23
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程