gpt4 book ai didi

javascript - Signalr :'default' 完成 hub.server.method 调用

转载 作者:行者123 更新时间:2023-12-03 09:56:00 28 4
gpt4 key购买 nike

我有一个使用信号器多次调用的中心服务器方法。我知道我能做到:

hub.server.method().done(function(data){ 
//my_code
}

但是有什么方法可以设置“默认”done() 函数,这样我就不必每次调用该方法时都重复它?

最佳答案

在 *.js 文件中创建一个函数,如下所示

function doSomething(){
hub.server.method().done(function(data){
//my_code
}
};

然后调用 doSomething 而不是

hub.server.method().done(function(data){ 
//my_code
}

已编辑:

如果你想向服务器对象添加一个函数,你可以这样做:

 hub.server.myDecoratedBehavior= function() {
if (connected) {
this.originalBehavior().done(function () {
console.log("Chat window was cleared");
});
}
};

关于javascript - Signalr :'default' 完成 hub.server.method 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30735762/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com