自定义组件 properties属性数据为null

来源:25-3 使用Module和Class提取封装一个Movie对象

盘仔

2019-08-19

老师,我有个自定义组件“package-list”,该组件有个properties属性packageList
在detail的页面需要调用到该组件,在detail的onLoad的钩子用wx.request取到数据后,用this.setData更新数据,之后把取到的一个数据“package”处理后在wxml里作为package-list组件的packageList的数据,问题是:
在package-list的attech和ready的钩子console.log出来的packageList为null,但在detail的页面的onLoad钩子console.log出来的数据是没有问题的。请问我该怎么解决?
图片描述

上图红色的是组件的attech或ready钩子打印出来的,蓝色的是detail onload钩子打印出来的

写回答

2回答

7七月

2019-08-20

使用observers监听器来处理类似的问题。

1
1
盘仔
好的谢谢老师的指点,已经用obserbers解决了
2019-08-21
共1条回复

盘仔

提问者

2019-08-20

后面继续看了下代码的运行情况,发现应该是回调函数延迟返回数据的问题导致,但我又不知道什么办法可以解决?

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23866 学习 · 6899 问题

查看课程