解决了 Element 的表单验证问题

2020-07-08 · 周三一般阵雨

今天上午的工作主要完善了接口,同时解决了 Element 框架下,电话输入框输入正常手机号后提示“不在 6 到 15 字符”的问题,一开始只是以为后端返回的不是整型导致的,发现并没有作用。上网搜索解决方案后,将表单的检测方式由原来的 minmax 替换成正则就可以了。

{
  rules: {
    name: {required: true, message: '姓名不能为空', trigger: 'blur'},
    phone: [
      {required: true, message: '电话不能为空', trigger: 'blur'},
      {type: 'number', message: '电话必须为数字值', trigger: 'blur'},
      {pattern: /^1[34578]\d{9}$/, message: '电话格式不正确', trigger: 'blur'}
    ],
    type: {required: true, message: '预约状态不能为空', trigger: 'blur'},
    bookdate: {required: true, message: '预约时间不能为空', trigger: 'blur'}
  },
}

下午把这个后台的“登录”给弄好了,同时给数据库增加了新的 tags 字段,存储该楼盘的“亮点”,使用了 Element 的一个标签组件实现添加和删除。就是发现删除的动画存在 Bug,也不知道究竟是什么造成的。既然有 Bug 就干脆把动画关闭不让它出现,就没有 Bug 了!

以此同时,同事写的前台页面也成功的接入了我写的 NodeJS 版 API,正常输出了内容,接下来比较麻烦的应该是怎么做真的登录和授权了。

即将下班的时候研究了一下 Element 的下拉菜单触发用法,其实就是将每个项目设置一个独一参数,并通过回调的方式返回对应项目的参数,以确定“用户触发了哪个东西”,便可以实现它对应的操作。

下班过后我去找了同学,打算把单子交给他,让他替我拿回我的手机... 要知道周一专门请假一次过去是真的不容易,还累得满头大汗!呆在办公室继续折腾技术不香吗?

07.08-楼盘新增字段.jpg
とっても賢いじゅるり“れしぴ”

とっても賢いじゅるり“れしぴ”

三上枝織
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 0 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

近期评论

鲍小螺: 前辈多多指教!ahu: 后生可畏寻梦xunm: 真不错,板子很好看。timochan: 太惨了( ,更新暴毙,如果恢复没成功,数据也 dump 不出来鲍小螺: 在这部分对话中,广树和保罗继续讨论生活的不同方面。保罗提到了技术更新和国内的优秀 IT 技术。广树解释了在国内积累的经验如何在日本产生穿越的感觉,并表达了对于日本生活节奏的喜爱。他还提到了医疗水平的差异和对于生活方式的感受。保罗表示,通过动漫和现实的对比,艺术来源于现实,日本生活的确有着独特之处。他们讨论了国内的生活节奏和就医等方面的压力,以及个人选择的自由。最后,他们也谈到了不结婚不买房的选择和对于房价的困扰。鲍小螺: 该对话进一步讨论了房地产和税收的问题。保罗提到了国内的房地产税和增值税以及日本的固定资产税。广树解释了日本房地产税的收取方式,以及房产税对于国内房产的影响。他认为,与国内相比,日本的房子质量和服务更好。保罗提出疑问,为什么自己拥有的地也要交税。广树解释了类似增值税的原理,并指出在日本拥有房产是稳定安全的。最后,保罗表示从广树的角度来看,情况确实是如此。鲍小螺: 这篇文章的聊天记录也尝试过用 GPT 总结,结果并不是太好,不知道是不是 Prompt 的问题,实际出来的内容过于简练了,于是又耗费了半小时写完,呼~
奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君