From c281baa42cf11a78e9f771095b4e5721e05787ad Mon Sep 17 00:00:00 2001 From: taoshihan1991 <630892807@qq.com> Date: Fri, 30 Oct 2020 15:13:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=9C=8D=E7=AB=AF=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E9=9F=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/html/chat_main.html | 8 +++++++- static/js/chat-main.js | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/static/html/chat_main.html b/static/html/chat_main.html index c07c1ac..99ed97b 100644 --- a/static/html/chat_main.html +++ b/static/html/chat_main.html @@ -199,8 +199,14 @@ + + - + \ No newline at end of file diff --git a/static/js/chat-main.js b/static/js/chat-main.js index 9c5b971..1235c35 100644 --- a/static/js/chat-main.js +++ b/static/js/chat-main.js @@ -89,6 +89,7 @@ var app=new Vue({ notification.close(); _this.talkTo(redata.data.uid,redata.data.username); }); + _this.alertSound(); break; case "userOffline": @@ -154,6 +155,7 @@ var app=new Vue({ notification.close(); _this.talkTo(msg.id,msg.name); }); + _this.alertSound(); } }, //接手客户 @@ -194,6 +196,7 @@ var app=new Vue({ }); } _this.messageContent = ""; + _this.sendSound(); }); // let content = {} @@ -576,6 +579,17 @@ var app=new Vue({ openUrl(url){ window.open(url); }, + //提示音 + alertSound(){ + var b = document.getElementById("chatMessageAudio"); + var p = b.play(); + p && p.then(function(){}).catch(function(e){}); + }, + sendSound(){ + var b = document.getElementById("chatMessageSendAudio"); + var p = b.play(); + p && p.then(function(){}).catch(function(e){}); + } }, mounted() { document.addEventListener('paste', this.onPasteUpload)