Из за чего может ругаться vue в данном примере([Vue warn]: ... value as key)?

[Vue warn]: Avoid using non-primitive value as key, use string/number value instead.

template
<v-text-field
                    v-model="editedItem.url"
                    label="Домен"
                    :rules="urlRules"
                     :error-messages="nameErrors"
                    placeholder="Пример https://test.com" />

js
mixins: [validationMixin],
        validations: {
            url: { required },
        },
...
  computed: {
            nameErrors () {
                const errors = [];
                let errorMsg = '';
                if (!this.$v.url.$dirty) return errors;
                if(!!this.errorsUrlTxt){
                    errorMsg = this.errorsUrlTxt;
                    !this.$v.url.required && errors.push(errorMsg);
                }
                return errors
            },
        },
  • Вопрос задан
  • 845 просмотров
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
Так перестал ругаться, видимо не нравилось что я передаю то тип чего он не мог определить
!this.$v.url.required && errors.push(`${errorMsg}`);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы