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