function f_util(resolve, value) {
setTimeout(function () {
resolve(value)
}, 2000)
}
Page({
onShow: function () {
var that = this
this.promise.then(function (value) {
console.log('我延时两秒执行并打印了onload的value值:'+ value)
})
},
onLoad: function () {
this.promise = new Promise(function (resolve) {
var value = 1
f_util.call(this, resolve, value);
})
}
})
代码会延时两秒打印出1,
微信小程序开发交流qq群 173683895