当你有多个时验证单个道具
Validating a single prop when you have mulitple
当你有多个 props 时,如何在 Vue 中验证单个 prop?
我目前有这个:
export default {
props: {
src: { required: true },
alt: { required: false }
},
data() {
return {
};
}
};
但我的 alt
道具不需要任何验证。通常,如果我不需要验证,我会只使用一个数组,但我现在是否也被迫以 required: false
的形式对我的 alt
进行验证?
如果你想允许 alt
是任何东西或什么都不是,你可以做 alt: null
但你可能希望它是一个字符串或什么都不是所以你可能想要:
props: {
src: {
required: true,
},
alt: String,
},
当你有多个 props 时,如何在 Vue 中验证单个 prop?
我目前有这个:
export default {
props: {
src: { required: true },
alt: { required: false }
},
data() {
return {
};
}
};
但我的 alt
道具不需要任何验证。通常,如果我不需要验证,我会只使用一个数组,但我现在是否也被迫以 required: false
的形式对我的 alt
进行验证?
如果你想允许 alt
是任何东西或什么都不是,你可以做 alt: null
但你可能希望它是一个字符串或什么都不是所以你可能想要:
props: {
src: {
required: true,
},
alt: String,
},