blue преди 2 години
родител
ревизия
d1b9fed151
променени са 3 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 1 1
      im-ui/src/components/chat/ChatBox.vue
  2. 1 1
      im-ui/src/components/chat/ChatMessageItem.vue
  3. 2 1
      im-ui/src/components/common/HeadImage.vue

+ 1 - 1
im-ui/src/components/chat/ChatBox.vue

@@ -75,7 +75,7 @@
 							</div>
 						</el-footer>
 					</el-container>
-					<el-aside class="chat-group-side-box" width="300px" v-show="showSide">
+					<el-aside class="chat-group-side-box" width="300px" v-if="showSide">
 						<chat-group-side :group="group" :groupMembers="groupMembers" @reload="loadGroup(group.id)">
 						</chat-group-side>
 					</el-aside>

+ 1 - 1
im-ui/src/components/chat/ChatMessageItem.vue

@@ -28,7 +28,7 @@
 							<div class="img-load-box" v-loading="loading" element-loading-text="上传中.."
 								element-loading-background="rgba(0, 0, 0, 0.4)">
 								<img class="send-image" :src="JSON.parse(msgInfo.content).thumbUrl"
-									@click="showFullImageBox()" />
+									@click="showFullImageBox()" loading="lazy"/>
 							</div>
 							<span title="发送失败" v-show="loadFail" @click="onSendFail"
 								class="send-fail el-icon-warning"></span>

+ 2 - 1
im-ui/src/components/common/HeadImage.vue

@@ -1,6 +1,7 @@
 <template>
 	<div class="head-image" @click="showUserInfo($event)">
-		<img class="avatar-image" v-show="url" :src="url" :style="avatarImageStyle" />
+		<img class="avatar-image" v-show="url" :src="url" 
+			:style="avatarImageStyle" loading="lazy" />
 		<div class="avatar-text" v-show="!url" :style="avatarTextStyle">
 			{{name.substring(0,1).toUpperCase()}}</div>
 		<div v-show="online" class="online" title="用户当前在线"></div>