美文网首页
uni-app 跳转到tabBar无法触发生命周期,调取接口的问

uni-app 跳转到tabBar无法触发生命周期,调取接口的问

作者: 远方_8378 | 来源:发表于2019-12-06 14:36 被阅读0次

当从一个页面跳转到tabBar页面时,发现不会触发onLoad(),因此调取不到后台接口?

解决方法如:登录页面到tabBar下的首页

uni.switchTab({

    url: '../index/index',

    success: function (e) {

       var page = getCurrentPages()[0]

       if (page == undefined || page == null) return;

       if(page.route == 'pages/index/index') {  // 解决还没获取page对象就执行了requestAll()方法导致报错的问题

            page.requestAll();   //  requestAll() 是index.vue页面的方法(请求接口)

       }

}

 });

相关文章

网友评论

      本文标题:uni-app 跳转到tabBar无法触发生命周期,调取接口的问

      本文链接:https://www.haomeiwen.com/subject/wycegctx.html