我正在切换我的ribs.wreqr库,转而选择了ribs.radio 我的代码库广泛使用了功能
const channel = wreqr.radio.channel("name")
channel.reqres.hasHandler("name")
channel.reqres.getHandler("name")
尽管在收音机中似乎没有hasHandler和getHandler的直接等效版本。
答案 0 :(得分:0)
您不能只检查处理程序的类型吗?
const channel = Radio.channel('name');
channel.on('mymethod', this.mymethod); // returns this.mymethod without executing it
const myhandler = channel.request('mymethod');
if (typeof myhandler !== 'undefined') myhandler();