1.0.3-beta.1 • Published 2 years ago

web-socket-connect v1.0.3-beta.1

Weekly downloads
2
License
ISC
Repository
github
Last release
2 years ago

说明

1、插件入参说明:

入参类型是否必传说明
vueTypestring必传告诉插件是vue2 还是vue3。 只能传vue2 或者vue3
reconnectTimeoutnumber非必传重新连接进入延迟时间 默认5s
receiveMessageTimeoutnumber非必传接收消息超时时间 默认10s
reconnectTimesnumber非必传重新进入次数 默认3次
heartBeatboolean非必传是否发送心跳包 默认true
reconnectIntervalnumber非必传重新连接间隔
reconnectDelaynumber非必传重新进入延迟时间
reconnectboolean非必传是否定时重进入

发送给后端心跳包字段为:hearbeat

举例

const app = createApp(App);
app.use(webSocketConnect, {
  vueType: "vue3",
  heartBeat: false
});
app.mount("#app");

方法

插件注册后会往vue实例上挂在一个$ws的实例

  • 1、创建:createWebSocket(wsUrl: string)
  • 2、关闭连接:closeWebSocket()
  • 3、发送数据:sendSock(agentData: any, callback: Function, key: string)
  • 4、获取回调函数: setSockFn(key: string, callback: Function)
  • 5、重新连接socket方法:reConnectWebSocket()
1.0.2

2 years ago

1.0.0

2 years ago

1.0.0-beta.2

2 years ago

1.0.3-beta.1

2 years ago

1.0.0-beta.3

2 years ago

1.0.2-beta.1

2 years ago

1.0.3

2 years ago

1.0.0-beta.1

2 years ago

1.0.0-beta.11

2 years ago

1.0.0-beta.12

2 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago