从云数据库获取的数据,小程序不会同步更新
发布于 6 年前 作者 zhuqiang 3674 次浏览 来自 官方Issues

本人是刚入门的小白,按着教程作了个小程序;

使用的云开发,每次数据都是从云数据库内调取, 我把db.collection().get()写在Onload内,每次数据库更新了数据以后都不会同步更新,

写在onShow内就会同步更新,请问下为什么,还有写在onshow内会有什么影响吗?

还请各位大大告知下,感谢!

2 回复

1、onLoad是小程序初次加载触发,假如点击右上角小程序会进入后台运行,再次点击小程序,或者从二级页面返回,均不会触发onLoad(除非该小程序占用内存过高,微信会自动帮你销毁,这个时候再次进入小程序会触发onLoad);

2、那么onShow每次该页面显示就会触发,不仅初次进入页面触发,后台回到页面也会触发,显然使用onShow更新数据更为及时。(如有争议,欢迎指正)

话说,一条语句有没有执行,都不会调试吗?

回到顶部