inleft
2022-03-02 e33959d3ca88b9fae5f6fe1048c8a1f7751e6f21
src/components/mini/box12-comment.vue
@@ -3,7 +3,7 @@
      <h1 style="text-align: center;">碎碎念</h1>
      <replyBox ref="commentBoxId"></replyBox>
      <a-modal v-model="visible" :title="replyTaget" :footer="null"
         :bodyStyle="{'overflow':'overlay','maxHeight': '550px'}">
         :bodyStyle="{'overflow':'overlay','maxHeight': '550px','scrollbarWidth': 'none'}">
         <replyBox ref="replyBoxId"></replyBox>
      </a-modal>
@@ -18,7 +18,7 @@
                     回复
                  </span>
                  <span @click="loadMore()">
                  <span @click="loadMore(temp)" v-if="temp.isHasNext==1">
                     <a-icon type="down" />更多..
                  </span>
               </span>
@@ -31,22 +31,25 @@
               <p slot="content">{{temp.commentContent}}</p>
               <!-- <a-comment v-for="tempData in temp.replyList.listData">
               <a-comment v-for="tempData in temp.replyList">
                  <span slot="actions" key="comment-nested-reply-to" @click="replyCall(tempData)">
                     <a-icon type="edit" />回复
                  </span>
                  <div slot="avatar">
                     <a :href="tempData.userHomePage" target="_blank" class="no-underline">
                        {{tempData.userName}}
                        {{tempData.visitorNickName}}
                     </a>
                     @<p style="display: inline;">{{tempData.replyUserName}} </p>:
                     @
                     <a :href="tempData.replyUserHomePage" target="_blank" class="no-underline">
                        {{tempData.replyUserName}} :
                     </a>
                  </div>
                  <p slot="content">{{tempData.userComment}}</p>
               </a-comment> -->
                  <p slot="content">{{tempData.commentContent}}</p>
               </a-comment>
               <!-- <div class="loadMore" v-if="temp.isHasNext!=1">
                  <a-icon type="smile" /><span>到底了..</span>
               </div> -->
            </a-comment>
         </div>
      </div>
@@ -65,7 +68,8 @@
   import replyBox from "./box13-reply.vue"
   import {
      queryBlogCommentList
      queryBlogCommentList,
      queryBlogCommentSubList
   } from '../../api/blogArticleComment.js'
   export default {
@@ -95,15 +99,23 @@
               this.page.total = Number(res.data.total)
               this.page.pageSize = Number(res.data.size);
               this.commentListData = res.data.records;
               return res
            })
         },
         loadMore() {
            this.$message.info("11")
         loadMore(temp) {
            temp.isHasNext = 0;
            queryBlogCommentSubList({
               commentId: temp.id
            }).then((res) => {
               if (res.data.length == temp.replyList.length) {
                  this.$message.info("没有更多了..")
               }
               temp.replyList = res.data;
            })
         },
         replyCall(obj, replyId) {
            this.visible = true;
            this.replyTaget = "回复Ta @" + obj.userName;
            this.replyTaget = "回复Ta @" + obj.visitorNickName;
            var msgInfo = {
               useName: obj.visitorNickName,
               userComment: obj.commentContent,
@@ -211,6 +223,11 @@
      user-select: none;
   }
   .ant-drawer-wrapper-body::-webkit-scrollbar,
   .ant-modal-body::-webkit-scrollbar {
      display: none;
   }
   .commentList {
      a {
         color: black;