// unshift 新增数据放到最上面

//插入 回复/发表 评论
else if(action.type === INSERT_COMMENT ){

let content = action.text;
let senderName = action.replyName;
let index = action.index;
let isReplyComment = action.isReplyComment;
const oldCommentList = state.commentList;
console.log(444,oldCommentList)

//主评论数据
if( !isReplyComment){
const newComment = {
senderName: senderName,
content: content,
createdTimeStr: '2013',
id: '777',
likeCount: '0',
replyCount: '0',
repliedCommentList: [],
};
oldCommentList.unshift(newComment);

console.log(444,oldCommentList)
return {
...state,
commentList: oldCommentList,
};
}
//子评论数据
else {
let newList = oldCommentList[index].repliedCommentList;
console.log(555,newList);

const newChildComment = {
commentList: '',
sender: 'receiverName',
receiverName: senderName,
content: content,
createdTimeStr: '2016',
id: '888',
likeCount: '0',
replyCount: '0',
};
//oldCommentList[index].repliedCommentList.unshift(newChildComment);
newList.unshift(newChildComment);
console.log(555,newList, 666, senderName,oldCommentList);
return {
...state,
commentList: oldCommentList,
}
}
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-08-04
  • 2022-12-23
  • 2021-09-09
  • 2021-07-21
  • 2021-05-24
猜你喜欢
  • 2022-12-23
  • 2021-04-17
  • 2021-11-19
  • 2021-06-27
  • 2021-05-11
  • 2021-12-23
  • 2021-05-19
相关资源
相似解决方案