vue的props对象可以用自定义函数validator限制传参的值
1.印象中的props
经常可能用到的props是不是会这样用:
props: {
contentPosition: {
type: String,
default: 'center'
}
}
这样是可以限制传参是字符串,但是假如传参只能是特定的某些字符呢。validator就来了
2.忽略了的props对象的自定义函数validator
props: {
contentPosition: {
type: String,
default: 'center',
validator(val) {
return ['left', 'center', 'right'].indexOf(val) !== -1;
}
}
}
平常没怎么用,自动忽略了。挺有用的还是