ant design vue表单控件使用v-decorator进行表单校验

v-decorator="['je',{ rules: [{ required: true,validator:verifyJE }] },]"//校验方法
verifyJE(rule, value, callback){let curValue=Number(value)curValue=curValue.toFixed(2)let yfValue=this.form.getFieldValue('zyfje')||'无'let reg=/(^[1-9]{1}[0-9]*$)|(^[0-9]*\.[0-9]{2}$)/let lengthCheck=falselet dotCheck=falseif(value.indexOf('.')!=-1){ if(value.split('.')[1].length>2){lengthCheck=true //判断小数位数}else if(value.split('.')[1].length==0){dotCheck=true //判断整数后输入点(.)的情况如(12.)}}if(curValue>yfValue){callback('金额大于该商品款项应付金额!')}else if(value===''){callback('请输入已支付金额')}else if(!reg.test(value)){callback('禁止输入汉字和特殊字符')}else if(yfValue==='无'){callback('未获取该款项应付金额!')}else if(lengthCheck){callback('小数位数超出两位')}else if(dotCheck){callback('小数位为空')}else{callback()}},

ant design vue金额校验相关推荐

  1. Ant Design Vue select下拉列表设置默认值

    在项目中需要为Ant Design Vue 的 select 组件设置一个默认值,如下图所示的状态下拉选择框,默认选择全部 代码如下: 1 <a-select v-model="que ...

  2. iviewui php,Vue UI框架对比:Element UI、Ant Design Vue、iView

    Element UI 文档:https://element.eleme.io/#/zh-CN/component/installation vue-element-admin预览:https://pa ...

  3. 解决ant design vue中的modal弹框样式修改无效问题 修改modal样式无效

    ant design vue中的modal弹框修改样式无效问题 ant中的弹框样式是修改不了的 原因在于弹框modal被挂载在最大的元素div外面了 所以需要将挂载在某个html元素上 在modal外 ...

  4. 【Ant Design Vue】之Grid栅格和Space间距

    文章目录 Grid 栅格 Space 间距 Grid 栅格 Ant Design Vue 将整个设计建议区域按照 24 等分的原则进行划分,划分之后的信息区块我们称之为『盒子』.建议横向排列的盒子数量 ...

  5. Vue笔记-Ant Design Vue构建前端连接后端WebSocket

    运行结果如下: 程序结构如下: 关键代码: App.vue <template><a-layout class="layout"><a-layout- ...

  6. vue将每个路由打包成html,Ant Design Vue pro 动态路由的实现和打包

    Ant Design Vue pro 动态路由的实现和打包 Ant Design Vue pro 动态路由的实现和打包 配置路由权限 在config文件夹下router.config.js中配置路由权 ...

  7. ant design vue pro 支持多页签模式 页签可以缓存

    ant design vue pro 支持多页签模式 页签可以缓存 代码贴在最后 启动之后页面是这样的: 第一步:修改 src/layouts/BasicLayout.vue 文件,在该文件中添加mu ...

  8. 记录ant design vue a-select Form编辑时回显数据库数据为value而不是label的问题

    记录ant design vue a-select Form编辑时回显数据库数据为value而不是label的问题 先贴解决后的代码 option遍历的集合格式如下 解释 官方文档中解释到select ...

  9. 基于 Vue3.0 和 Ant Design Vue ,高颜值管理后台UI框架vue-vben-admin运行

    简介 Vue Vben Admin 是一个免费开源的中后台模版.使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考. Github地址 ...

  10. ant design vue 组件 Tree

    ant design vue 组件 Tree 实现效果: 实现代码: <div class="tree"><a-treeshow-iconshow-line:lo ...

最新文章

  1. SSL--用Tomcat服务器配置https双向认证过程实战
  2. (转载)(官方)UE4--图像编程----Parallel Rendering Overview
  3. ubuntu 升级python3.8_Ubuntu上python升级到最新3.8版
  4. python3.7.3安装selenium2library_python+selenium自动化的准备 2:安装python 3.7.4 和selenium 2.53.1...
  5. 模板方法(钩子函数)设计模式
  6. python自动发邮件富文本_django 实现后台从富文本提取纯文本
  7. java term_[ElasticSearch]Java API 之 词条查询(Term Level Query)
  8. System memory,AGP memory和video memory
  9. python十进制转化为二进制_十进制转化为二进制的Python 3.2 代码
  10. java获取教务系统成绩,Java httpClient 正方教务管理系统模拟登陆,爬取学生成绩和培养计划...
  11. 【AIgua小白之路】Windows10安装MySQL10.0.15Archive版 【手把手系列】
  12. 迅捷word转换成pdf转换器 4.1 官方版
  13. 基于能量采集的认知无线电时间和功率分配(二)
  14. Sequential Recommendation with Self-Attentive Multi-Adversarial Network
  15. [硬核教程]如何解决电脑假死问题——适用于调用GPU有声音,无画面的情况。
  16. 用python花猫_Python竟能画这么漂亮的花,帅呆了(代码分享)
  17. 什么是物联网?这里有你需要了解的一切
  18. PCB的ESD防护设计
  19. 如何把视频转换成gif动图
  20. 饮食干预减轻癌症治疗相关症状和毒性

热门文章

  1. 【实战模拟】使用Kali Linux进行域名解析——模拟测试
  2. maven项目中JRE System Library Problem J2SE-1.5问题
  3. 投影幕布尺寸计算器_投影安装高质量,全靠这个计算器
  4. 如何向iphone手机里导入音乐?
  5. 【九度】题目1374:所有员工年龄排序
  6. python 匹配字符串中所有单词并返回下标,python返回字符下标
  7. android 360全景视频,360度全景视频之VR播放
  8. Miracle密码算法开源库(四)分析 :mrarth2.c
  9. 怎样找到优质的APP推广渠道
  10. aio-pika的使用