父组件给子组件通常通过props传值,如果需要做一些强校验则可以使用validator

如父组件传入一个propType参数,规定只能传入’text’, 'number’或者’letter’其中一种就可以这么写:

props: {propType: {type: String,default:  'text',validator() {return ['text', 'number','letter'].indexOf(propType) > -1}}
}

又或者你想传入一个参数,但是想限制它的长度,那你也可以使用validator进行强校验

props: {lintLength: {type: Array,default: () => [],validator() {return lintLength.length < 6}}
}

props传值强校验validator相关推荐

  1. vue打印props的值_vue props 传值

    一.子组件需要做的 子组件要显式地用 props 选项声明它期待获得的数据 props:[data] 然后在组件内使用data 二.父组件需要做的 这个时候需要区分静态传值和静态传值 静态 在父组件使 ...

  2. vue打印props的值_vue中props传值方法

    vue中props传值方法 1.开发环境 vue 2.电脑系统 windows10专业版 3.在使用 vue开发的过程中,我们经常会使用 props进行组件的传值,下面是我的分享,希望对你有所帮助! ...

  3. java身份证格式强校验

    身份证格式强校验 import java.util.HashSet; import java.util.Set; import java.util.regex.Pattern;import org.a ...

  4. js 强校验 弱校验_还在手写表单校验逻辑?试试spring validation吧

    Java识堂,一个高原创,高收藏,有干货的微信公众号,欢迎关注 前言 数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的 ...

  5. spring mvc后端校验validator

    springmvc中我们使用hibernate的校验框架validation: pom: <validator.version>5.2.4.Final</validator.vers ...

  6. vue引入id3_Vue页面间传值,客户端数据存储,以及父子组件间props传值

    初学Vue,遇到了页面传值的问题,大概网上学习了解了一下,在此跟大家分享一下学习心得,欢迎批评指正. 一.参数传值 如果是简单的页面传值,比如传一个id到详情页等等,推荐使用参数传值. 这里页面是通过 ...

  7. vue props 传值 触发事件方法

    先父页传值 到子页用watch 监听show的值改变,触发方法 <dialog :show='showData' v-on:listen='handData'></dialog> ...

  8. 工作339:pc父组件通过props传值给子组件,如何避免子组件改变props的属性值报错问题

    </el-form><div><!--子代方法有一个·传值传向父级 onselect去接收这个值--><select-account :data1.sync= ...

  9. postmapping注解参数说明_从零搭建后端框架:优雅的参数校验Validator

    前两天项目群里发生了关于参数校验的问题讨论,很多开发团队没有对这些做硬性规范时,还是有很多童鞋本着"不多事"的原则,产品文档里没有特别说明就不写.对于2B的产品经理来说,因为一次新 ...

  10. springboot统一校验validator实现

    2019独角兽企业重金招聘Python工程师标准>>> 第一步: pom.xml需引入spring-boot-start-web依赖,其中包含validator框架包 <!-- ...

最新文章

  1. 大话网站---从Hello World到高并发网站
  2. BZOJ2843: 极地旅行社
  3. 结构之美——优先队列基本结构(四)——二叉堆、d堆、左式堆
  4. Windows下VS2013 C++编译测试faster-rcnn
  5. javascript 动态创建tip图片提示
  6. 7种 Java 设计模式,你会几种?
  7. Linux NAT网络连接权威指南
  8. 简易贪吃蛇c语言贴吧,熬书几个月,终于编出简易的贪吃蛇了,VS2013
  9. 不改代码也能全面 Serverless 化,阿里中间件如何破解这一难题?
  10. 苹果新Mac Pro生产线将从美国转至中国 会更便宜吗?
  11. adb工具下载及配置使用
  12. c语言做贪吃蛇怎么记住成绩,用C语言编写贪吃蛇的思路是怎样的?
  13. 采样频率和带宽的关系_磁共振成像带宽
  14. IOS根据文字计算laber的行数与长度
  15. DDSM多区域标注之处理overlay文件框出病灶区域
  16. MySQL常用命令与函数
  17. BZOJ4598: [Sdoi2016]模式字符串
  18. 电脑如何通过数据线连接手机网络?(USB共享网络)
  19. 【展馆设计】互动多媒体投影有哪些实用价值
  20. JavaScript通过API调取信息,AJAX请求,局部刷新

热门文章

  1. 别人都在谈降维攻击和下沉市场,而我却偏偏就要讲升维
  2. 46-动态编程语言(python)大作业-记忆翻牌游戏
  3. 数据执行保护呈灰色无法开启 用命令BCEDIT无效 请问怎么解决?
  4. RTC月度小报5月 |教育aPaaS灵动课堂升级、抢先体验VUE版 Agora Web SDK、声网Agora与HTC达成合作
  5. attrib批量显示文件夹_[attrib命令隐藏文件夹]Attrib命令,可以让文件夹彻底的隐藏起来(转载)...
  6. 南阳oj STL分类练习
  7. 手把手教你写电商爬虫-第四课 淘宝网商品爬虫自动JS渲染 1
  8. python用法查询软件下载_布同自制Python函数帮助查询小工具
  9. win10家庭版优化
  10. 面对Google流量红利期,独立站卖家如何借势营销?