小程序如何在一个生命周期函数内顺序执行方法?
- 需求的场景描述(希望解决的问题)
onLoad: function (options) {
var that = this;
wx.getStorage({
key: “id”,
success: function(res) {
that.setData({
id: id
})
}
})
that.showInfos();
},
showInfos: function(e) {
console.log(this.data.id);
}
如上代码,运行后that.showInfos()会先执行,wx.getStorage后执行,那么久无法获得预期的id值,请问如何保证让wx.getStorage先执行,that.showInfos()后执行?
- 希望提供的能力
onLoad()里先执行wx.getStorage, 再执行that.showInfos()。