соединение
я хочу в этом файле добавлять объект в стор
как правильно использовать пинию вне приложения? почитал доку, но пока не очень понятно
я так понял, что сам файл с сокетами иницилизируется раньше, чем приложение со сторами, но или оно о нем не знает ничего
может лучше useWebSocket? https://vueuse.org/core/useWebSocket/ а pinia просто используй, должно быть правильно хоть как. Тут лучше отталкиваться от проблем. Вот условно файл с сокетами иницилизируется раньше, чем приложение со сторами - какой сценарий приложения из-за этого фэйлится?
не с того конца ) когда обрывается соединение, я хочу пересоздавать сокет и класть его в стор
ааа, там автореконнект есть
а не подскажешь еще как с помощью useWebSocket принимать сообщения?
по логике как и в обычном websocket когда в обработчике onmessage приходит event, в его структуре есть data, в котором и содержится сообщение, так и здесь есть реактивная data, которая заполнится сообщением, когда оно придет. const { status, data, send, open, close } = useWebSocket('ws://websocketurl') ^^^^
Окей, попробую, спасибо
ага, разобрался, там onMessage в опциях есть, спасибо )
Обсуждают сегодня