props进阶
数据类型的校验
props: {
自定义名字: 数据类型,
自定义名字: [数据类型1,数据类型2,...]
}
当前值为必传项
props: {
自定义名字: {
type: 数据类型,
required: true
},
自定义名字1: {
type: [数据类型1,数据类型2,...],
require: true
}
}
默认值
props: {
自定义名字: {
type: 数据类型,
default: 默认值 // 当你的组件没有传值的时候 会显示默认值
}
}
验证validator
对传入的数据进行二次检验
props: {
自定义名字: {
validator: (value)=> {
return 代码块
}
}
}