vue prop自定义验证
某些prop需要传递一些指定的字符串常量,当传递其它的字符串时,是没有意义的,需要给出错误信息。此时,可以使用props中的validator
完成验证。
介绍参见官方文档(https://cn.vuejs.org/v2/guide/components-props.html#Prop-%E9%AA%8C%E8%AF%81)
export default {
props: {
season: {
validator: value => {
return ['spring', 'summer', 'fall', 'winter'].indexOf(value) !== -1;
},
},
},
};
此时,你传递的season
必须通过validator
的验证,必须为['spring', 'summer', 'fall', 'winter']
中的一种,如果不通过,则会在控制台打印警告,以尽早发现错误。
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=1665