Вложенные $ каждый с Vuelidate - Доступ к первому значению из второго $ каждый - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть вложенное значение, которое выглядит следующим образом:

  data () {
    return {
      schema: [
        { optionType: 'number or string', options: [] }
      ]
    }
  }

options может быть числом или строкой и обозначено optionType. Мне нужно проверить, что каждая опция в options является числом или строкой на основе типа опции .

. В моем коде Vuelidate у меня есть два вложенных $each, В второй мне нужно получить доступ к значению из первого. Вот мой код vuelidate, который, как я думал, будет работать, но это не так:

  validations () {
    return {
      schema: {
        $each: option => {
          return {
            options: {
              $each: {
                // How do I access the option type here??
                isValid: isValidOption(option.optionType)
              }
            }
          }
        }
      }
    }
  },
...