У меня есть кнопка, которая выполняет метод синтаксического анализа
parse: function()
{
this.json.data = getDataFromAPI();
applyColor();
},
applyColor: function()
{
for (var i=0; i<this.json.data.length; i++)
{
var doc = document.getElementById(this.json.data[i].id);
doc.style.background = "red";
}
}
Проблема в том, что applyColor не может выполняться должным образом, потому что this.json.data
не отображается, пока не завершится функция parse()
.
Я быхочу достичь чего-то вроде этого:
this.json.data = getDataFromAPI();
exit parse() method
execute applyColor();
но без огромных изменений в коде -> возможно, что-то вроде "отложите это на потом", как
this.json.data = getDataFromAPI();
promise(500ms) applyColor();
exit parse() method
500ms
executes applyColor()
Кем я былпытаешься?
this. $ forceUpdate ();перед применением