Metotron
Искусственный Интеллект
(114907)
9 месяцев назад
Использовать стор: vuex/pinia
Если хочется покостылить, можно использовать sessionStorage. Когда он меняется, то window получает событие store, если не ошибаюсь, можно сделать window.addEventListener('store') и так реагировать на изменения.
Оба компонента вставлены в одного родителя или как они используются? В Vue3 можно сделать provide для переменной, потом в компонентах сделать watch инжектированных переменных. Vue2 умеет делать provide только функций, и там переменную нужно прокидывать из родителя в пропсы потомков. Собственно, так можно и синхронизировать их: делать $emit нового значения, в родителе принимать новое значение и через пропсы слать обратно.
P.s.То что в mounted — это я пытался в интернете найти какие-то методы решения проблемы