博客园博文地址 https://www.cnblogs.com/LiangSW/p/9415246.html
# SignalRMiniProgram
## AspNet Core SignalR 微信小程序客户端
### 效果演示
![](/img/1.gif)
![](/img/2.gif)
<img src="https://raw.githubusercontent.com/liangshiw/SignalRMiniProgram-Client/master/img/1.jpg" width="250" height="500" />
<img src="https://raw.githubusercontent.com/liangshiw/SignalRMiniProgram-Client/master/img/2.png" width="250" height="500" />
### Get Started
#### 创建对象
``` JavaScript
let hub = new HubConnection();
```
#### 开启连接
``` JavaScript
hub.start(url,queryString);
例如
hub.start(url,{
access_token:"bearer token"
});
```
#### 事件
``` JavaScript
//连接开启事件
hub.onOpen = (res)={
console.log("连接已开启")
};
//连接关闭事件
hub.onClose = (res)={
console.log("连接已关闭")
};
//通讯过程中的Error事件
hub.onError = (res) =>{
console.log(res)
};
//手动关闭连接
hub.close({reason:"手动关闭"});
```
#### 调用服务端方法(无返回值)
``` JavaScript
hub.send(methodName,agrs...);
```
#### 调用服务端方法(有返回值)
``` JavaScript
//该方法会返回一个Promise
hub.invoke(methodName,agrs...).then((res)=>{
console.log("返回值:"+ res);
});
```
#### 注册客户端方法供服务端调用
``` JavaScript
//该方法会返回一个Promise
hub.on("clientMethod",(res)=>{
console.log("被服务端调用");
})
```
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SignalRMiniProgram-Client-master.zip (54个子文件)
SignalRMiniProgram-Client-master
.gitignore 6KB
sample
MiniProgramServer
MiniProgramServer
Program.cs 615B
appsettings.Development.json 137B
Controllers
HomeController.cs 1KB
appsettings.json 97B
Views
Home
Contact.cshtml 451B
About.cshtml 156B
Index.cshtml 5KB
Privacy.cshtml 138B
_ViewImports.cshtml 113B
Shared
_ValidationScriptsPartial.cshtml 1KB
Error.cshtml 847B
_CookieConsentPartial.cshtml 2KB
_Layout.cshtml 3KB
_ViewStart.cshtml 32B
OnlineClient.cs 265B
Hubs
ChatHub.cs 3KB
MiniProgramServer.csproj 311B
Startup.cs 2KB
Properties
launchSettings.json 658B
Models
ErrorViewModel.cs 215B
wwwroot
images
banner1.svg 9KB
banner2.svg 8KB
banner3.svg 12KB
js
site.min.js 0B
site.js 226B
css
site.min.css 282B
site.css 845B
favicon.ico 31KB
MiniProgramServer.sln 1KB
miniProgram
app.js 1KB
project.config.json 560B
utils
util.js 472B
miniProgramSignalr.js 6KB
pages
chat
chat.js 3KB
chat.json 2B
chat.wxss 2KB
chat.wxml 1KB
index
index.wxml 533B
index.js 1KB
index.wxss 268B
index.json 2B
logs
logs.wxml 173B
logs.js 261B
logs.wxss 106B
logs.json 52B
app.json 267B
app.wxss 194B
src
miniProgramSignalr.js 6KB
README.md 1KB
img
2.png 280KB
1.gif 700KB
2.gif 1.58MB
1.jpg 345KB
共 54 条
- 1
资源评论
- wangyong9692020-08-16signalR 下载测试
- dqizi1232019-12-04github上就有没有一点改变,没有用处
oowoshi
- 粉丝: 1
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功