onRead一定是在onLoad完成setData 页面渲染完成后再执行的吗

发布于 7 年前作者 renjie2546 次浏览最后编辑 7 年前来自 ask

我发现 有一定很小的几率 onRead执行 的 方法 带的参数(通过this.data获取)为undifind(参数是从onLoad从服务器带回来 通过setData 存入的),因为API描述是 页面初次渲染完成 ,所以偶尔出现的这种情况,让我有点怀疑,到底是我的问题还是官方的问题?

2 回复
xiulan39
xiulan391 楼6 年前

其实,页面渲染初次完成并不是指第一次setData()完成,或者onload()的方法都完成,而只是指页面已经准备好,data的初始化数据也都显示出来了,可以与视图层进行交互了

xiuyinggao
xiuyinggao2 楼5 年前

你可以试下在onRead 和onLoad中各console试下就知道啦