@MarEeeeee

Почему Vue выводит какой-то непонятный объект Proxy{}?

Мой фетч запрос. Когда я пытаюсь вывести в консоль this.firstWindow там отображается объект Proxy. Что это такое?

И вопрос номер два. Требуется выполнить слудующий фрагмент кода this.firstDir = this.firstWindow[0].dir. Он закоментирован в представленном фрагменте, так как консоль выдает ошибку. Почему так происходит и как получить данные в переменную firtDir?

fetch('/1', {
    method: 'POST', // *GET, POST, PUT, DELETE, etc.
    mode: 'cors', // no-cors, *cors, same-origin    
    headers: {
       'Content-Type': 'application/json',
        'Accept': 'application/json'
    },
   
  })
    .then(response => response.json())    
    .then(json => this.firstWindow =  json.table)
    // .then(this.firstDir = this.firstWindow[0].dir)
    .then(json => console.log(json))
    .then(console.log(this.firstWindow))
   ;
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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