|
|
@@ -110,17 +110,6 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
wsClient: null,
|
|
|
- heartbeatConfig: {
|
|
|
- setInterval: null,
|
|
|
- pingInterval: 20000,
|
|
|
- pingTimeout: 60000
|
|
|
- },
|
|
|
- reconnectConfig: {
|
|
|
- lockReconnect: false,
|
|
|
- setTimeout: null, // 计时器对象
|
|
|
- time: 5000, // 重连间隔时间
|
|
|
- number: 1000 // 重连次数
|
|
|
- },
|
|
|
// 最后心跳时间
|
|
|
lastTime: 0,
|
|
|
user: null,
|
|
|
@@ -202,12 +191,15 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ var payload = {}
|
|
|
+ payload.receiverId = this.receiverId
|
|
|
+ payload.senderId = this.user.userId
|
|
|
+ payload.content = this.text
|
|
|
+
|
|
|
var jsonData = {}
|
|
|
jsonData.event = 'event_talk'
|
|
|
- jsonData.data = {}
|
|
|
- jsonData.data.receiverId = this.receiverId
|
|
|
- jsonData.data.senderId = this.user.userId
|
|
|
- jsonData.data.content = this.text
|
|
|
+ jsonData.data = JSON.stringify(payload)
|
|
|
+
|
|
|
this.wsClient.send(jsonData)
|
|
|
this.text = ''
|
|
|
|
|
|
@@ -216,8 +208,8 @@ export default {
|
|
|
justify = 'start'
|
|
|
}*/
|
|
|
var msg = {}
|
|
|
- msg.receiverId = jsonData.data.receiverId
|
|
|
- msg.content = jsonData.data.content
|
|
|
+ msg.receiverId = payload.receiverId
|
|
|
+ msg.content = payload.content
|
|
|
var item = {
|
|
|
content: msg,
|
|
|
justify: justify
|