小编Ale*_*kov的帖子

如何使用 websocket 突变组织 vuex

我使用 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 将被调用,即使对于消息不是用于的模块。

websocket vue.js vuex

5
推荐指数
1
解决办法
2877
查看次数

标签 统计

vue.js ×1

vuex ×1

websocket ×1