Не удается прочитать свойство 'value' из неопределенного Vuetify CodeSandbox - PullRequest
0 голосов
/ 20 октября 2018

Я всегда получаю эту ошибку в песочнице!

TypeError

Невозможно прочитать свойство 'значение' из неопределенного

VueComponent.getValue https://yyxml886z.codesandbox.io/node_modules/vuetify/dist/vuetify.js:6567:25

VueComponent.next https://yyxml886z.codesandbox.io/node_modules/vuetify/dist/vuetify.js:15949:39

Ошибка Vuetify

как я могу ее решить?Спасибо!

1 Ответ

0 голосов
/ 20 октября 2018

Если вы используете консоль отладки браузера (F12), вы можете увидеть сообщение об ошибке и щелкнуть / осмотреть строку, в которой произошла ошибка.

В вашем случае ошибка присутствует в этой функцииyours:

getValue: function getValue(item, i) {
    return item.value == null || item.value === '' ? i : item.value;
}

Проблема здесь в том, что браузер не может прочитать ключ value от объекта item.Это означает, что параметр item не определен при запуске функции getValue.

Чтобы исправить это, необходимо убедиться, что первый параметр, который вы передаете функции, на самом деле является объектом с ключомзначения.

В вашем примере кода будет уместно просто добавить дополнительное условие, чтобы проверить, определен ли параметр:

getValue: function getValue(item, i) {
    return item == null || item.value == null || item.value === '' ? i : item.value;
}
...