diff --git a/src/views/homepage/leavingMessage.vue b/src/views/homepage/leavingMessage.vue index 577af0c2..08a3feff 100644 --- a/src/views/homepage/leavingMessage.vue +++ b/src/views/homepage/leavingMessage.vue @@ -27,7 +27,7 @@ -
+
回复
@@ -45,7 +45,7 @@
- +
@@ -110,6 +110,14 @@ this.$router.go(-1); }, delReplySon(item,index) { //子级的删除手动删掉,调用保存接口 + //修改后,替换为下面的情况 + // apiGuestbook.del(item.id).then(res=>{ + // if(res.status==200){ + // item.replysList.splice(index,1); + // }else{ + // this.$message.error('删除失败'+res.message); + // } + // }); item.replysList.splice(index,1); let replysData = { id:item.id, @@ -134,7 +142,7 @@ } }) }).catch(() => { - this.$message({type: 'info', message: '已取消删除'}); + this.$message({type: 'info', message: '已取消删除'}); }); }, isReplys(item,idx) { @@ -168,12 +176,15 @@ if(res.status == 200) { this.count = res.result.count; res.result.list.forEach(item=>{ - item.replysList = []; + if(!item.replysList){ + item.replysList = []; + } item.isReplys = false; item.authorInfo = { aid: "",name: "",orgInfo: "",avatar: "",sex: null,sign:'' } - if(item.replys != '') { + if(item.replys != '' && item.replys.length>10) { item.replysList = JSON.parse(item.replys); - } + } + //if() }) this.leavingList = res.result.list; this.getUserData(res.result.list); @@ -252,7 +263,7 @@ } } - + - \ No newline at end of file