学习vue官网之API——props

117 阅读1分钟

#props

类型: Array | Object

props  是写在子组件中的,用来接收父组件传过来的数据,可以是简单的数组 或者是对象,是对象的时候可以定义类型检测,自定义验证和设置默认值。

props 为对象时,有以下属性可选:

type:定义传过来数据的类型:原生构造函数里的基础数据类型:String、Number、Boolean、Array、Object、Data、Function、Symbol。如果不是给定的类型,抛出警告。

default:any  给定的默认值。

require:Boolean  定义该prop是不是必填的。未传则控制台警告。

validator :Function  自定义验证函数, 如果传的值验证失败,控制台跑出警告。