wansfa 1 ano atrás
pai
commit
991a1051ba
1 arquivos alterados com 16 adições e 2 exclusões
  1. 16 2
      src/views/qw/qwChat/qq.vue

+ 16 - 2
src/views/qw/qwChat/qq.vue

@@ -91,10 +91,15 @@
                     </div>
                </div>
           </template>
-        
         </lemon-imui>
       </div>
    
+
+       <el-dialog :visible.sync="dialogVisible">
+         <img width="100%" :src="dialogImageUrl" alt="">
+      </el-dialog>
+
+
   </div>
 </template>
 
@@ -254,6 +259,8 @@ export default {
       contactData:null,
       conversationData:null,
       isFromLogin:false,
+      dialogImageUrl: '',
+      dialogVisible: false,
       windowWidth: document.documentElement.clientWidth*0.65,  //实时屏幕宽度
       windowHeight: document.documentElement.clientHeight*0.7,   //实时屏幕高度
       queryParams: {
@@ -618,6 +625,9 @@ export default {
     handleMessageClick(e, key, message, instance) {
       console.log("点击了消息", e, key, message);
       console.log("qxj message:"+JSON.stringify(message));
+      if(message.type=="image"){
+           this.handlePicturePreview(message.url);
+      }
       if (key == "status") {
         instance.updateMessage({
           id: message.id,
@@ -739,7 +749,11 @@ export default {
     },
     openCustomContainer() {
 
-    }
+    },
+    handlePicturePreview(url) {
+        this.dialogImageUrl = url;
+        this.dialogVisible = true;
+    },
   },
 };
 </script>