Задать вопрос
@Ismail-1

Как правильно получить данные во Vue?

Добрый вечер!
<template>
    <div>
        {{regions.region1}} //Получаем объект {region: 'name'}
        {{regions.region}} //Пусто
    </div>
</template>

<script>
export default {
    name: "IndexCitySelect",
    data(){
        return {
            region: 'region1',
            regions: {
                region1: {
                    region: "name",
                 },
            },
        }
    }
}
</script>

Вопрос по блоку

{{regions.region1}} Выводится объект
{{regions.region}} //Я ожидаю получить объект, но не чего не выводится, как можно вывести
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
IlyaMalone
@IlyaMalone
Frontend Developer
Вы обращаетесь к свойству объекта, которого нет. У объекта "regions" есть свойство "region1", а у этого объекта тоже есть свойство: "region".
У объекта "regions" нет свойства: "region", к которому вы обращаетесь, у него есть только "region1".
Вы должны обратиться по цепочке: regions.region1.region;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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