前言
移动端App登出后进入首页,在首页中操作上滑或侧滑行为,可能会造成路由进入上一页,为此需要设置路由拦截,在首页出现回退操作时,登出app
//回退只验证是否从登录页回退的 uni.addInterceptor('navigateBack', { invoke(args) { uni.hideLoading() if(urlTo=='/pages/login/login'){ // #ifdef APP-PLUS if (plus.os.name.toLowerCase() === 'android') { plus.runtime.quit(); } else { const threadClass = plus.ios.importClass("NSThread"); const mainThread = plus.ios.invoke(threadClass, "mainThread"); plus.ios.invoke(mainThread, "exit"); // plus.ios.import('UIApplication').sharedApplication().performSelector('exit'); } // #endif } }, success(args) { }, fail(err) { }, complete(res) { } })