vue 属性props定义方法
当子组件接收父组件传过来的值的时候,我们一般有两种方式来接收
不过大家好像都用第二种方式,我只有在不确定数据类型的时候才用第一种方式
第一种:
export default {
    // 不检测类型,全盘接受
    props: ["customer_id"],
}
第二种:
 export default {
   props: {
     // 基础类型检测 (`null` 意思是任何类型都可以)
     propA: null,
     // 多种类型
     propB: [String, Number],
     // 必传且是字符串
     propC: {
       type: String,
       required: true
     },
     // 数字,有默认值
     propD: {
       type: Number,
       default: 100
     },
     // 数组/对象的默认值应当由一个工厂函数返回
     propE: {
       type: Object,
       default: function () {
         return { message: 'hello' }
       }
     },
     // 自定义验证函数
     propF: {
       validator: function (value) {
         return value > 10
       }
     }
   }
 }
vue 属性props定义方法的更多相关文章
- vue属性值调方法
		<td>{{showPrice(product.sellprice)}}</td> 
- python中类中属性和方法的具体定义方法和使用
		1. Python中类中特性分成属性和方法 属性和方法都分为私有和公有的,私有的只可以在本类中使用外部是无法访问的 2. 定义属性(成员变量)的语法格式(公有属性/私有属性) class 类名: de ... 
- JS如何定义方法及调用 精选
		简单搜索了下,遇到点问题1,经常在JS中看到如var foo = function(){}的形式foo是方法名还是对象名,如果想调用此方法,是用foo(),foo.function(),还是该如何正确 ... 
- ES6 属性方法简写一例:vue methods 属性定义方法
		const o = { method() { return "Hello!"; } }; // 等同于 const o = { method: function() { retur ... 
- vue组件之属性Props
		组件的属性和事件 父子组件之间的通信 父子组件之间的通信就是 props down,events up,父组件通过 属性props向下传递数据给子组件,子组件通过 事件events 给父组件发送消息. ... 
- JavaScript 中实现继承的方式(列举3种在前一章,我们曾经讲解过创建类的最好方式是用构造函数定义属性,用原型定义方法。)
		第一种:对象冒充 function ClassA(sColor) { this.color = sColor; this.sayColor = function () { alert(this.col ... 
- 036——VUE中表单控件处理之动态绑定文章的属性的处理方法
		<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- c# 类成员的定义 定义方法、字段和属性【转】
		c# 类成员的定义 定义方法.字段和属性c#类的成员包括字段.属性和方法.所有成员都有自己的访问级别,用下面的关键字之一来定义:public----成员可以有任何代码访问:private----成员只 ... 
- 使用Object类为实例定义方法和属性
		1.1 可以使用 Object 类直接定义个实例,并且为该对象赋属性和方法,例如: var person_1 = { nickName:"xiaowu", age:28, show ... 
随机推荐
- CocosCreator TypeScript项目 (vscode 设置中文,默认调试环境设置)
			版本:2.2.1 深圳好多公司用的cocoscreator,学习一下. 这篇是如何安装,然后运行一个hello world. 一 下载 cocoscreator:https://www.cocos. ... 
- iOS - 截取数组前几个元素放入新的数组,剩余的放入另外一个数组
			NSArray *array = [NSArray arrayWithObjects:@"Crystal",@"Maisie",@"Lukas&quo ... 
- Python - Django - form 组件动态从数据库取 choices 数据
			app01/models.py: from django.db import models class UserInfo(models.Model): username = models.CharFi ... 
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之多方式虚拟直播
			EasyDSS流媒体解决方案之虚拟直播 虚拟直播相对于传统的实时直播的差别在于,实时的直播在于播放的是一个实时的直播流,而虚拟直播,可能适应范围更加的广.虚拟直播,不仅仅可以播放实时的视频直播流,也可 ... 
- DRF概述
			目录 一. REST 1. 什么是编程? 2. 什么是REST? 二. 知识准备 1. CBV(class based view) 2. 类方法 classmethod和classonlymethod ... 
- maven 国内镜像
			<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given reposi ... 
- centos个性化命令行提示符
			为了在满屏的命令中找到用户的命令行,所以很有必要设置一种字体颜色.我就设置最实用的一种,可以用蓝色字体显示当前所在路径 命令行输入: echo "PS1='[\${debian_chroot ... 
- JavaSE面试题:类初始化和实例初始化等
			类初始化过程 1.一个类要创建实例需要先加载并初始化该类 main方法所在的类需要先加载和初始化 2.一个子类要初始化需要先初始化父类 3.一个类初始化就是执行<clinit>()方法 & ... 
- JAVA 8 的新特性
			Java8的新特性有:默认方法.函数式接口.lambda表达式.方法引用.Stream.Optional.日期API. 一.默认方法: 接口中的方法可以有方法体,但是必须要有static或者defau ... 
- flink checkpoint状态储存三种方式选择
			Flink 提供了三种可用的状态后端:MemoryStateBackend,FsStateBackend,和RocksDBStateBackend. MemoryStateBackend Memory ... 
