8.2. 获取文章逻辑
简介
本小节中,我们将完善获取文章的逻辑。在发布文章的时候,我们只储存了用户的 ID,而没有储存用户名、头像等用户信息,这么处理有效地减少了储存数据的量。在需要显示用户信息的时候,我们使用当前用户(uid 为 1)的信息作为数据来源,这么处理只适合单用户的情况。在加入测试数据之后新增了很多用户,我们需要通过稍后的处理,来完善获取文章的逻辑。
我们先看下 Mock.js 生成的测试文章的数据结构:
[
{
"uid": 2,
"articleId": 2,
"title": "命相五经展由造再习设件同火压达六料林",
"content": "复想到中路光这交少五打么增走支眼各。江给成花元局强非美如动识应地没资。总管全放价毛代外离须经到称。西利世主单果向国收金图整。政所专收三接龙问斗西备界节生话老。",
"date": "2018-04-05T09:24:54.580Z",
"likeUsers": [],
"comments": [],
"uname": "Jessica"
}
]
与用户文章相比,测试文章的 uid
不同,且多了 uname
属性,我们可以根据这两点,分别处理用户文章和测试文章。
添加 computedArticles
在...