Я хочу получить данные при подключении к сокету io, и я написал эту конфигурацию в файле main.js на основе документации для https://www.npmjs.com/package/vue-socket.io
import VueSocketIO from 'vue-socket.io'
Vue.use(new VueSocketIO({
debug: true,
connection: 'http://es.mappserver.com',
vuex: {
store,
actionPrefix: 'SOCKET_',
mutationPrefix: 'SOCKET_'
},
options: {} //Optional options
}))
new Vue({
sockets: {
connect: function (data) {
console.log('socket connected')
},
customEmit: function (data) {
console.log('this method was fired by the socket server. eg: io.emit("customEmit", data)')
}
},
router,
store,
render: h => h(App),
}).$mount('#app')
, и это мой фрагмент кода в моем компоненте:
this.$socket.on('currency-channel', (data) => {
console.log(data);
});
я получаю сообщение о подключении через сокет в моей консоли, но я ничего не дал ни для получения данных, ни для ошибки, как я могу решить эту проблему? у меня нет ответа в документе