подключение к серваку по сокету, но при переходе на другие странички, сокет не закрывается (оно и логично). Как лучше закрывать сокеты в таком случае? мидлвар добавлять в роутер? (но в таком случае нам нужно в него передать ссылку на сокет, а он в отдельном компоненте, не пихать же сокет во vuex)
Не вижу ничего плохого, засунуть в стор сокет. А если нужно закрывать при переходе на другой роут, то можешь это с помощью хуков роутера сделать
А зачем для этого стор?
то есть создать мутации, экшены для управления этим сокетом -> в роутере импортитровать стор -> мидлвар при переходе и там уже удалять сокет ?
импортировать компонент в роутер?
Чем это лучше, чем иметь глобальный модуль для работы со стором, но не являющийся частью управления глобального состояния?
очень интересно, но ничего не понятно ахах
В твоём описании кажется, что все вообще можно делать в одном компоненте. А отключаться в unmounted или beforeRouteLeave, раз все на одном маршруте/компоненте
Стор для того, что я описал не нужен. Я говорил о том, что это возможно)
Как vuex связан с сокет-клиентом?
емае, я совсем забыл об этих хуках, спасибо большое)
нет, только в компоненте
Обсуждают сегодня