Свойство объекта UNDEFINED в VUE v-for

У меня есть этот объект внутри массива с именами, который содержит 20 похожих объектов. и я использую v-for, чтобы получить данные каждого объекта в div, другие свойства работают нормально, но когда дело доходит до свойства openingHours.text, оно дает ошибку undefined

{
  ...

  "openingHours": {
    "text": "lun.-sam.: 23:59 - 23:59",
    "label": "Heures d'ouverture",
    "isOpen": false,
    "structured": [
      {
        "start": "T235900",
        "duration": "PT24H00M",
        "recurrence": "FREQ:DAILY;BYDAY:MO,TU,WE,TH,FR,SA"
      }
    ]
  },
}

вы можете проверить изображения ниже для большей ясности

фигура 1

фигура 2

Возможно ли, что openingHours тип строки? Может быть, это не объект. Можете ли вы распечатать его в консоли?

Yaroslav Trach 17.05.2022 12:24

нет, я проверил это, и это говорит об объекте

Mohamed MOUYAHADA 17.05.2022 12:32
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Сравнение структур данных: Массивы и объекты в Javascript
Сравнение структур данных: Массивы и объекты в Javascript
Итак, вы изучили основы JavaScript и хотите перейти к изучению структур данных. Мотивация для изучения/понимания Структур данных может быть разной,...
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Прошлая статья была первой из цикла статей о создании системы электронной коммерции с использованием Keystone.js, и она была посвящена главным образом...
Приложение для отслеживания бюджета на React js для начинающих
Приложение для отслеживания бюджета на React js для начинающих
Обучение на практике - это проверенная тема для достижения успеха в любой области. Если вы знаете контекст фразы "Практика делает человека...
Стоит ли использовать React в 2022 году?
Стоит ли использовать React в 2022 году?
В 2022 году мы все слышим о трендах фронтенда (React, Vue), но мы не знаем, почему мы должны использовать эти фреймворки, когда их использовать, а...
0
2
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

У каждого предмета есть place.openingHours.text? Если нет, вы можете попробовать:

place.openingHours?.text

Это решило проблему, большое спасибо

Mohamed MOUYAHADA 17.05.2022 12:35

@Mohamed MOUYAHADA Добро пожаловать, приятель, ура :)

Nikola Pavicevic 17.05.2022 12:35

Другие вопросы по теме