关注

首页帖子添加热评

在首页话题的帖子下面添加两条热评


这样的,我需要在这个页面获取帖子的评论,




我是这样写的,但是获取不到这个comment下的content_html,不知道是哪里写错了?

作者有空,帮我看一下呀~

2条评论 / 3条回复

posts.comment 是一个数组,你需要使用遍历

{posts.comment.map(item=>{
return (
{item.user_id.nickname}
{item.content_html}
)
})}
回复

嗯嗯,遍历的话,能在里面判断一下评论点赞数吗?只想在首页显示两条热评。

还是需要后台判断好了,传两条到前台?

回复

你可以这样使用

<CommentList
name={`hot-${posts._id}`}
filters={{
variables: {
posts_id: posts._id,
parent_id: 'not-exists',
page_size: 2,
deleted: false,
weaken: false,
sort_by:'like_count:-1'
}
}}
/>
1月22日
回复

啊,直接用那个组件呀

我要写自己的样式的话,得另外写一个组件吧

1月22日
回复

CommnetList 里面的每个评论项,是由 comment-list/components/list-item 显示的。

由此你可以复制 comment-list/components/list-item,实现出另一个样式。

然后在 CommnetList 的 props 设置一个样式参数,用于调用不同样式的子组件。

1月22日
回复