shit element ui & form password validation

shit docs

https://github.com/yiminghe/async-validator#validate

https://element.eleme.io/#/zh-CN/component/form#biao-dan-yan-zheng


passWord: [
{
required: true,
message: "请输入密码",
trigger: "blur",
},
{
min: 3,
max: 20,
message: "长度在 3 到 20 个字符",
trigger: "blur",
}
],
passWordSure: [
{
required: true,
message: "请输入确认密码",
trigger: "blur",
},
{
min: 3,
max: 20,
// pattern: `^${this.$data.form.passWord}$`,
// pattern: `${this.$data.form.passWordSure}`,
message: "两次输入的密码不一致",
// message: " ",
trigger: "blur",
validator: (rule, value, callback) => {
console.log(`value =`, value);
// console.log(`rule =`, rule);
// console.log(`callback =`, callback);
let pwd = this.$data.form.passWord;
console.log(`passWord =`, pwd);
if(pwd === value) {
// green border
callback();
} else {
// red border
callback(new Error("两次输入的密码不一致"));
// this.$refs.formRef.validateField("passWordSure");
}
},
},
],

最新文章

  1. ionic蓝牙用法
  2. opencv6.3-imgproc图像处理模块之边缘检测
  3. 加载gif动画的三种方式
  4. MySQL 百万级分页优化
  5. UVA1151
  6. 2013山东省ICPC结题报告
  7. 将WebApi Host到控制台和IIS
  8. 理解 ES6 语法中 yield 关键字的返回值
  9. 漫漫人生路,学点Jakarta基础-重写(覆盖)、重载
  10. phantomjs 开发爬虫框架
  11. iOS中 H5的input输入框focus()无法自动拉起键盘(解决方法)
  12. RPC原理
  13. 4:list 列表
  14. JS基础(三)语句
  15. TCP详解 (1)
  16. 【ArcGIS】ArcGIS Enterprise部署
  17. JAVA 项目 调用外部的WebSerivce接口,入门实例 (一)
  18. IntelliJ IDEA创建spring-boot项目
  19. mysql高可用架构 -> MHA配置binlog-server-06
  20. Maven Profiles 定义不同环境的参数变量

热门文章

  1. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛--G-旋转矩阵
  2. java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testSelect], {ExactMatcher:fDisplayName=testSelect(cool.zsn.Dao.UserMapperTest)], {LeadingIdentifierMatcher:fClassName=cool.zsn
  3. flex布局入门总结——语法篇
  4. 【BGP的基本配置】
  5. Spring笔记2
  6. ERROR: bootstrap checks failed
  7. python七类之列表元组
  8. ruby require的使用
  9. Leecode刷题之旅-C语言/python-118杨辉三角
  10. Kubernetes-深入分析集群安全机制(3.6)