|
|
|
@ -289,7 +289,7 @@ export default { |
|
|
|
let receiptText = this.isReceipt ? "【回执消息】" : ""; |
|
|
|
let atText = this.createAtText(); |
|
|
|
let msgInfo = { |
|
|
|
content: receiptText + sendText + atText, |
|
|
|
content: receiptText + this.html2Escape(sendText) + atText, |
|
|
|
atUserIds: this.atUserIds, |
|
|
|
receipt: this.isReceipt, |
|
|
|
type: 0 |
|
|
|
@ -688,6 +688,16 @@ export default { |
|
|
|
let px = info.windowWidth * rpx / 750; |
|
|
|
return Math.floor(rpx); |
|
|
|
}, |
|
|
|
html2Escape(strHtml) { |
|
|
|
return strHtml.replace(/[<>&"]/g, function(c) { |
|
|
|
return { |
|
|
|
'<': '<', |
|
|
|
'>': '>', |
|
|
|
'&': '&', |
|
|
|
'"': '"' |
|
|
|
} [c]; |
|
|
|
}); |
|
|
|
}, |
|
|
|
sendMessageRequest(msgInfo) { |
|
|
|
return new Promise((resolve, reject) => { |
|
|
|
// 请求入队列,防止请求"后发先至",导致消息错序 |
|
|
|
|