请问,有什么方法可以监听到后台返回的数据什么时候渲染完成?
发布于 7 年前 作者 uzheng 9317 次浏览 来自 官方Issues

场景如下:

    在onReady生命周期中访问后台数据库获取数据,返回四百多条数据,需要使用列表遍历循环展示出来,那么问题来了,在获取到接口返回数据到数据渲染出来,因为数据有点复杂,所以有一段页面空白期,

    请问我应该怎样监听到,返回来的数据已经全部渲染出来了呢?也就是应该怎样捕获到,当我获取到数据到数据渲染完成这一段时间呢

6 回复

建议用分页,不然体验不好;比如先加载20条数据,然后下拉到底触发事件后,再加载20条数据,一般的交互设计都是这样的。

我现在也有这个需求。想监听数据是否渲染完成,再继续执行某段js。有没有思路该怎么办呢

四百多条,不得给小程序循环卡死吗

做滚动加载啊。判断当滚动的顶部超过现有盒子的高度的一半就开始往下加载渲染,但是这边要说一下,我的方式是直接从后台取数据然后合成新的数据在进行渲染。

渲染是前端的工作,如果你要等大量数据全部渲染完成才显示,这样的体验很差的

回到顶部