HolyKnightIX 1 year ago
parent
commit
400c10e864
2 changed files with 29 additions and 28 deletions
  1. +28
    -27
      miniprogram/pages/chat/chat.js
  2. +1
    -1
      miniprogram/pages/chat/chat.wxml

+ 28
- 27
miniprogram/pages/chat/chat.js View File

@@ -105,39 +105,40 @@ Page({
send() {
if (!this.data.message) return

this.msgSec(this.data.message)
.then(() => {
console.log('非敏感词,放行');
// 当socket连接被关闭时,重新连接socket
if (this.data.reLoadSocket) {
this.socketLink()
this.setData({
waitingMessage: this.data.message
})
}

const data = {
message: this.data.message,
id: 1 // 带id为用户发送的讯息,不带则为服务器返回的讯息
}
// 当socket连接被关闭时,重新连接socket
if (this.data.reLoadSocket) {
this.socketLink()
this.setData({
waitingMessage: this.data.message
})
}

const data = {
message: this.data.message,
id: 1 // 带id为用户发送的讯息,不带则为服务器返回的讯息
}

const arr = this.data.chatList
arr.push(data)
const arr = this.data.chatList
arr.push(data)

// 非重载状态下向服务器发送讯息
if (!this.data.reLoadSocket) {
this.socketSend(this.data.message)
}
// 非重载状态下向服务器发送讯息
if (!this.data.reLoadSocket) {
this.socketSend(this.data.message)
}

this.setData({
chatList: arr,
message: '',
messageFlag: true
})
console.log(this.data.chatList, 'chatList');
this.setData({
chatList: arr,
message: '',
messageFlag: true
})
console.log(this.data.chatList, 'chatList');

this.msgSec(this.data.message)
.then(() => {
console.log('非敏感词,放行');
}).catch(() => {
console.log('触发敏感词!');
return
})
},



+ 1
- 1
miniprogram/pages/chat/chat.wxml View File

@@ -38,7 +38,7 @@

<view class="chatBox">
<view class="boxOutside">
<input class="inputBox" type="text" bindinput="input" value="{{message}}" placeholder="单次最多可输入{{saysContentLength}}字" cursor-spacing="20" confirm-type="send" />
<input class="inputBox" type="text" bindinput="input" value="{{message}}" placeholder="单次最多可输入{{saysContentLength}}字" cursor-spacing="20" confirm-type="send" bindconfirm="send" />
<button class="sendBtn" type="primary" bindtap="send">发送</button>
</view>
</view>

Loading…
Cancel
Save