From c14e3278893b9dd1022aa488cee53a888c2a4c7e Mon Sep 17 00:00:00 2001
From: inleft <inleft@qq.com>
Date: Tue, 16 Aug 2022 19:34:48 +0800
Subject: [PATCH] 表情组件优化

---
 src/components/mini/box12-comment.vue |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/src/components/mini/box12-comment.vue b/src/components/mini/box12-comment.vue
index f3b4792..9e748ed 100644
--- a/src/components/mini/box12-comment.vue
+++ b/src/components/mini/box12-comment.vue
@@ -6,12 +6,13 @@
 			</a-collapse-panel>
 		</a-collapse>
 		<div v-else>
-			<replyBox ref="commentBoxId" v-bind="$attrs" @sendMsg="sendMsg()"></replyBox>
+			<replyBox ref="commentBoxId" v-bind="$attrs" @sendMsg="sendMsg()" ></replyBox>
 		</div>
 
 		<a-modal v-model="visible" :title="replyTaget" :footer="null"
-			:bodyStyle="{'overflow':'overlay','maxHeight': '550px','scrollbarWidth': 'none'}">
-			<replyBox ref="replyBoxId" v-bind="$attrs" @sendMsg="sendMsg()"></replyBox>
+			:bodyStyle="{'overflow':'overlay','height': '700px','scrollbarWidth': 'none'}">
+			<replyBox ref="replyBoxId" v-bind="$attrs" @sendMsg="sendMsg()" :parseContent="parseContent"
+				:visible="visible"></replyBox>
 		</a-modal>
 
 		<div class="mySecret" style="max-height:250px ;" v-if="commentListData.length==0">
@@ -41,7 +42,7 @@
 						<div class="samllPadding">:</div>
 					</div>
 
-					<p :id="temp.id" slot="content" v-html="temp.commentContent" class="myContent"></p>
+					<p :id="temp.id" slot="content" v-html="parseContent(temp.commentContent)" class="myContent"></p>
 
 					<a-comment v-for="tempData in temp.replyList">
 						<div slot="actions" key="comment-nested-reply-to" class="actionList">
@@ -75,7 +76,7 @@
 								</a-tooltip>
 							</div>
 						</div>
-						<p :id="tempData.id" slot="content">{{tempData.commentContent}}</p>
+						<p :id="tempData.id" slot="content" v-html="parseContent(tempData.commentContent)"></p>
 					</a-comment>
 				</a-comment>
 
@@ -98,15 +99,15 @@
 
 <script>
 	import replyBox from "./box13-reply.vue"
-
 	import {
 		queryBlogCommentList,
 		queryBlogCommentSubList
 	} from '../../api/blogArticleComment.js'
+	import OwOjsonConfig from '../../assets/OwO.json'
 
 	export default {
 		components: {
-			replyBox
+			replyBox,
 		},
 		props: {
 			"foldReply": {
@@ -114,6 +115,13 @@
 			},
 		},
 		methods: {
+			parseContent(content) {
+				let  tempStrArray=content.match("\:\&\(.*\)");
+				
+				console.log(OwOjsonConfig);
+				console.log(333);
+				return content;
+			},
 			updateCommentList(articleId) {
 				queryBlogCommentList({
 					pageNo: this.page.current,
@@ -183,7 +191,7 @@
 	.myContent img {
 		margin-bottom: -0.125rem;
 		img min-height: 3.5rem;
-		height: 3em;
+		height: 2em;
 	}
 
 	.samllPadding {

--
Gitblit v1.9.1