引言:index.js的优先级时高于app.js中的,有时我们需要设置app.js里面的方法或者函数先执行。
1、回调函数
if (app.globalData.employ && app.globalData.employ != '') {
console.log("first")
} else {
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
app.employCallback = employ => {
if (employ != '') {
// 这里是要执行的方法
}
}
}
2、app.js(执行回调函数)
if (that.employCallback) {
that.employCallback(true);
}
本文介绍了如何通过回调函数实现app.js中方法的优先执行。当getUserInfo返回数据时,在index.js中调用app.js定义的回调函数来确保方法的正确执行顺序。
2757

被折叠的 条评论
为什么被折叠?



