получить данные о подключении к событию в vue-socket-io - PullRequest
1 голос
/ 27 октября 2019

Я хочу получить данные при подключении к сокету 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);
});

я получаю сообщение о подключении через сокет в моей консоли, но я ничего не дал ни для получения данных, ни для ошибки, как я могу решить эту проблему? у меня нет ответа в документе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...