@GizzaProger

Как сохранить компонент vue со всеми изменениями и затем отрендерить этот компонент в таком же состоянии?

Всем доброго.
Пользователь проходит задания и в любой момент может закрыть вкладку с уже частично или полностью пройденными заданиями.
Нужно сохранить его прогресс в базе данных и при следующем открытии этих заданий показать ему задания с прогрессом.
То есть нужно сохранить прогресс пользователя, чтобы он потом его получил и вывел.
Хотел сделать так
Создать карту компонентов и при помощи render функции поочерёдно начать рендерить компоненты.
Для этого реурсивно вызывал что-то вроде
function recursion(el, callback) {
     callback(el);
     callback(el.$children);
}


Но обычные теги типа div, span и т.д. не входят в $child. Из-за этого перебор не полный.
Может быть есть другой способ или как-то можно мое решение допилить?
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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