Задать вопрос
@Sectorrbs

Как из объекта Proxy извлечь данные?

Использую Vue.js, получаю с сервера данные и присваиваю их переменной, надеясь потом пройтись циклом по этим данным. Но переменная после присваивания имеет такой вид:

6151abbe55d24657484970.png
6151abdb6ef4b675896250.png
Как получить массив данных из Proxy?
  • Вопрос задан
  • 3997 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Точно так же, как если бы вместо Proxy у вас был оригинальный объект (кстати, а почему вы этого не попробовали сделать - что, увидели этот непонятный Proxy и испугались?).

Vue заворачивает данные в Proxy для отслеживания изменений. Если вдруг очень надо, можно получить оригинальные данные с помощью toRaw.

получить массив

А где у вас там массив? Никакого массива нет. Или исправляйте код на сервере, чтобы присылались верные данные, или используйте Object.values.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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