将数据放进了data里面,可以console出来,但是在页面中渲染不出
发布于 5 年前 作者 wei63 14695 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

我是在组件中的created函数中写的

console出来的结果为

(是没有问题的)

  • 预期表现

头像和昵称显示不出来 ,其他的都没问题 。。。

下面是我的WXML代码

求助大家 ,万分感谢😭

1 回复

for循环里的数据库查找昵称和头像是异步操作,需要用Promise进行同步改造

另外说一句,在for循环里再进行数据库查找昵称和头像是非常低效率的,假设你的articles集合查到20条记录都是同一个人,按你的写法需要再进行20次数据库查询昵称和头像,完全可以不用for循环优化为一次查询。

再补充一句,你这种情况其实完全可以把author和avatar作为冗余字段存放到community_articles集合中,即省事又省时

回到顶部