继Vue,React之后又入坑了小程序。
事情的起因是在交互中,要在headers里添加token
so把获取token的操作写到了app.js中
然后刷新页面的时候出现首页没有数据(token没加上),出现了授权失败的问题
百度发现,小程序初始化时,app.js跟index.js会同步执行。
代码
app.js中添加事件
index_load(){
return new Promise((relove,reject)=>{
//这里写逻辑代码
if(success){
relove();
}else{
reject()
}
})
}
在index.js中
const app = getApp()
onLoad(){
app.index_load().then(()=>{
//这里首页的事件已经执行完了
})
}
以上。