Здравствуйте, есть данная структура проекта
-components
--main
--Main.vue
-App.vue
-main.js
Я подключаюсь к сокет серверу в App.vue:
export default {
data: function () {
return {
seenmoney: false,
ws: null,
onlinePlayers: 0,
};
},
created: function() {
var self = this;
this.ws = new WebSocket('ws://localhost:8081/ws');
this.ws.onopen = function() {
console.log('WS подключенно')
};
this.ws.onclose = function(eventclose) {
console.log('соеденение закрыто причина: ' + this.eventclose)
}
this.ws.onmessage = function(msg) {
console.log('Сообщение ' + this.msg)
}
},
methods: {
sh: function () {
if (this.seenmoney) {
this.seenmoney = false;
} else {
this.seenmoney = true;
}
},
sendmsg: function () {
this.ws.send('тест сообщение');
}
}
}
Теперь не совсем могу понять как отправлять сокет сообщение или принимать с других компонентов.
Подскажите пожалуйста, буду очень буду благодарен.