当你有多个时验证单个道具

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,
},