Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как мне при загрузке страницы загружать эти данные?

Виктория Безрукова Ученик (104), на голосовании 1 год назад
При перезагрузке или открытии страницы, ничего не выводится
Голосование за лучший ответ
fucking Biden Мастер (1383) 1 год назад
Это санкции.
Браузер находит твой гoвнokoд и пропускает на ходу.
Άηϑρέΰ Гуру (4497) 1 год назад
по правильному у тебя в render нужно получать данные из локального хранилища и выводить список, а не надеяться на данные в todoData.
т.е. в начало render нужно поместить строки 54 и 55
Яков Гото Искусственный Интеллект (321006) 1 год назад
Учитывая, что твой код вроде не имеет проблем с асинхронностью, не вижу проблемы. Просто в самом начале скрипта вместо "todoData = []" напиши простую конструкцию вида...
 let localTodo = localStorage.getItem('todoData'); 
let todoData = localTodo ? JSON.parse(localTodo) : [];
Сначала переменная localTodo попытается получить данные из локального хранилища. Если вернется хоть какое-то значение, данные будут преобразованы и записаны в переменную todoData, которая используется далее в цикле... иначе пустой массив, как у тебя написано изначально.
Похожие вопросы