Я получаю информацию о зрелище, отправляя GET-запрос в API мест Google. К сожалению, некоторые достопримечательности имеют поле объекта opening_hours
, которое само имеет поля weekday_text
и open_now
, но некоторые достопримечательности не имеют, поэтому я получаю ошибку
<p v-if='sight.opening_hours && sight.opening_hours.open_now'>Open now</p>
<p v-if='sight.opening_hours && !sight.opening_hours.open_now'>Closed now</p>
<p v-if='sight.opening_hours && sight.opening_hours.weekday_text' v-for='day in this.sight.opening_hours.weekday_text'>{{ day }}</p>
Мои v-if не охватывают случай, когда sight.opening_hours
и sight.opening_hours.weekday_text
не существует? Я думаю, что ошибка исходит от v-for, так как, если я удаляю его, все работает нормально.