Skip to content

event-bus的事件命名应该相对于 emit 还是 on ? #2

Description

@deepkolos

比如在vuex的mutations的SET_USER里, 需要通知socket去建立socket链接

// store/mutaions.js
SET_USER() {
    ...
    bus.emit('srv/socket/init');
    bus.emit('store/set-user');
    // 这里的命名应该是相对于emit/还是on? 感觉都可以的样子
}

// src/socket.js
class Socket () {
    constructor() {
        
    }
}

const socket = new Socket();

bus.on('store/set-user', ()  =>{
   socket.init();
});

bus.on('srv/socket/init', ()  =>{
   socket.init();
})

感觉都可以, 感到迷惑.jpg

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions