......
onLoad: function(options) {
var user = wx.getStorageSync('user');
wx.request({
url: app.url + '/Api/GetDefault',
data: {
yh_id: user.id,
yh_tel: user.mobile
},
method: 'post',
success: res => {
if (res.data.isok == 'yes') {
yemian=res.data.info;
this.setData({
yemian: yemian
});
}
}
})
},
......
onReady: function() {
var yemian = this.data.yemian;
console.log(yemian);
},
问题:执行onload 中的 wx.request,返回值用setData渲染到wxml页面,onReady 是获取setData渲染完毕之后的值还是之前的值
渲染前的!
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
生命周期函数--监听页面初次渲染完成 是什么意思
就是你data里设的默认值被渲染
data 里有1000个变量(甚至更多),一直到这些变量默认值都设置完毕之后才执行onready , 我可以这么理解吗
我是这么理解的,不过没试过你这么极端的情况。。
谢谢