Size: a a a

2020 October 13

К

Константинтий... in ТП
Когда ответ в колбек придёт, моунтед уже давно завершится
источник

HH

Hrts Hrytsev in ТП
Как вариант
источник

HH

Hrts Hrytsev in ТП
Вызови асинхронную функцию, которая будет запрашивать данные и ложить в переменную data
источник

HH

Hrts Hrytsev in ТП
Вернее
источник

HH

Hrts Hrytsev in ТП
В любую функцию
источник

HH

Hrts Hrytsev in ТП
Все равно потом ререндер будет
источник

JF

Java Fuck You in ТП
var app = new Vue({

   data: function () {
       return {
           someArray: []
       }
   },
   mounted() {
       this.first();
       this.second();
   },
   methods: {
       first: function () {
           var request = new HttpRequest();
           request.xmlHttpRequestInstance.onreadystatechange = function() {
               if (request.isRequestSuccessful()) {
                   app.someArray = JSON.parse(request.xmlHttpRequestInstance.responseText);
               }
           };

           request.sendGETRequest("/euro_new/nationalFrameworks/", "");
       },
       second: function () {
           console.log(app.someArray);
       }
   }

});
источник

JF

Java Fuck You in ТП
Вот например
источник

JF

Java Fuck You in ТП
Когда вызовется second(), app.someArray будет undefined
источник

HH

Hrts Hrytsev in ТП
Так ты вызываешь их синхронно
источник

HH

Hrts Hrytsev in ТП
У тебя нет ожидания когда закончится первая функция, ты сразу вызываешь вторую
источник

JF

Java Fuck You in ТП
Так я никак и не могу подождать ведь
источник

HH

Hrts Hrytsev in ТП
Верни и первой proimise. А в mounted напиши
this.first().then(() => this.second())
источник

JF

Java Fuck You in ТП
Я не могу использовать промисы
источник

HH

Hrts Hrytsev in ТП
Почему?
источник

JF

Java Fuck You in ТП
Проект такой
источник

HH

Hrts Hrytsev in ТП
Кек
источник

JF

Java Fuck You in ТП
Стандарты старые
источник

JF

Java Fuck You in ТП
ES15
источник

HH

Hrts Hrytsev in ТП
Ну вон у тебя request.isRequestSuccessful()
источник