Vue
的子组件props
设置多个校验值
1. type
使用 |
进行隔开
props: {
iconClass: {
type: String | null,
required: true,
default: ""
}
},
2. 使用数组
props: {
iconClass: [String , null]
},
3. 使用validator
校验函数
props: {
iconClass: {
validator: (value)=> {
const getResult = Object.prototype.toString.call(value)
if(getResult === "[object Null]" || getResult === "[object String]") return true;
},
required: true,
default: ""
},
}