vue3评论和回复

今天开始写学习日志(脑袋晕晕)
vue3 评论和回复功能
这样的数据可以实现父与子表示评论以及相应评论的回复,相当于树形结构,rootId作为根节点(找寻一级评论的标识),parentId作为父节点(找寻回复相应评论的标识)。
组件这里,Parent这里作为评论主页面,有发一级评论的功能,以及使用了显示一级评论的组件(One),然后相应的二级(Two)又再一级中使用,这样嵌套下去就可以实现功能(现在发现不行)。
问题:
1、如果回复区有多级,我不可能写许多差不多的组件去对应调用(已解决,如果到了三级评论就可以调用自身,递归)
2、三级访问孩子节点时,会报红,深拷贝也没用,逛一下论坛,也有人遇到这样的问题,但是没说怎么解决,只说了换一种方法,不要老是嵌套。。。。。。
3、还有在发表评论的时候,二级和三级评论的发表挺复杂的(需要写一个方法在前端去存数据并显示出来,因为不太可能只让数据存后端,再让后端返回,这样会浪费资源)
难搞,比期末大作业,比实训收获的多得多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值