微信小程序如何先执行完app.js在执行pages.js

app.js

在返回成功的接口里写  this.globalData.checkLogin=true;

success: res => {

        console.log(res)

        this.globalData.checkLogin=true;

                     //由于这里是网络请求,可能会在 Page.onLoad 之后才返回

                     // 所以此处加入 callback 以防止这种情况

        if (this.checkLoginReadyCallback){

          this.checkLoginReadyCallback(res);

       }

globalData(全局变量)

checkLogin:false


pages.js  中


data:{

  test:false  

}   

onLoad: function (options){

        //判断onLaunch是否执行完毕

        if (app.globalData.checkLogin){

          this.setData({

            test:true

          })

        }else{

          app.checkLoginReadyCallback = res => {

            this.setData({

              test:true

            })

          };

        }

你可能感兴趣的:(微信小程序如何先执行完app.js在执行pages.js)