三段都有同样的 这一小段代码 请问应该怎样优化一下重复的代码呢 还有我想问一下表单验证你们都是自己写验证规则吗 还是用插件呢?我这样写是不是很不好
setTimeout(() => {
ins.close()
}, 800)
return false
if (this.username == '' || this.pw == '' || this.pw2 == '') {
let ins = this.$toast('用户名或密码不能为空')
setTimeout(() => {
ins.close()
}, 800)
return false
} else if (!regPw.test(this.pw) || !regPw.test(this.pw2)) {
let ins = this.$toast('密码不合法')
setTimeout(() => {
ins.close()
}, 800)
return false
} else if (this.pw !== this.pw2) {
let ins = this.$toast('密码不一致')
setTimeout(() => {
ins.close()
}, 800)
return false
}
}
简单封装一下就好了