107 / 112
Как использовать ResizeObserver и MutationObserver в Vue?
Оба observer-а оборачиваются в composable: onMounted -- создаём observer и подписываемся на target-элемент через template ref, onUnmounted -- вызываем disconnect(). ResizeObserver следит за изменением размеров элемента, MutationObserver -- за изменениями в DOM (атрибуты, дочерние элементы, текст).