我使用 vue+vuex+vue-native-websocket。根据使用 vuex 处理 websocket 消息的文档,我应该使用 SOCKET_... 突变。
目前我处理store/index.js文件中的所有消息,如下所示:
mutations: {
...
SOCKET_ONMESSAGE(): {
switch(message.cmd) {
case 'userRsp'
...
case 'connectionRsp'
...
case 'otherDataRsp'
etc.
}
}
Run Code Online (Sandbox Code Playgroud)
我想是处理所有与用户相关的数据user.js的vuex模块,在所有连接数据connections.js vuex模块。
我应该在每个组件中使用 SOCKET_ONMESSAGE 吗?在这种情况下,根据我的测试 ON_MESSAGE 将被调用,即使对于消息不是用于的模块。