10 / 22
Как работает nextTick в Vue и когда его использовать?
nextTick() возвращает промис, который разрешается после того, как Vue обновит DOM в ответ на изменение реактивных данных. Дело в том, что Vue обновляет DOM асинхронно — батчит изменения. Если ты поменял данные и сразу пытаешься прочитать DOM, он ещё старый. await nextTick() гарантирует, что DOM уже обновлён.