如何用vue实现单页面登录注册功能
1、“账号”和“密码”输入框,“登录”按钮;
2、输入框无内容按钮无法点击;
3、输入框仅能输入数字,否则弹窗提示特定信息;
4、输入指定合法用户信息时。当信息校验成功提示成功信息,否则提示错误信息。
初学vue,不会实现第2和第3.求大佬教学。
回答:
比如:账号:name, 密码:password
2、登录按钮增加属性 :disabled="!(name.length && password.length)"
3、输入框用的是input
的话,仅能输入数字,可以用type="number"
限制。这样用户只能输入数字,也可以减少这些判断。
如果一定要判断提示的话,在点击登录的单击事件上,用正则去处理:
例如:
login() { const reg = /^[0-9]*$/
if (!reg.test(password) || !reg.test(name)) {
// 这里弹窗显示
}
}
回答:
- 给按钮加 :disabled="!value.length" 的判断。
- 在提交方法做
以上是 如何用vue实现单页面登录注册功能 的全部内容, 来源链接: utcz.com/p/936621.html