Nuxt.js asyncData передан компоненту, выдающему ошибки для неполных данных - PullRequest
0 голосов
/ 17 января 2019

Итак, я получаю данные через asyncData, и иногда они неполные. Например, полный JSON выглядит следующим образом

{
  "UID": "6TIupYLKlcOE97b5Fe63uinf6Ik1",
  "app_metadata": {
    "role": "admin",
    "status": "approved"
  },
  "user_metadata": {
    "firstName": "Jon",
    "lastName": "Doe"
  }
}

но иногда у меня может отсутствовать user_metadata, и когда я вызываю user.user_metadata.firsName, он выдает "Cannot read property 'firstName' of undefined", что является допустимой ошибкой JavaScript.

Какой лучший способ получить данные, которые являются неполными, но на которые есть ссылки в шаблоне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...