uniapp连续多次跳转到一个页面时,只保留一个
2021-09-15 本文已影响0人
小明_d19e
今天发现这样一个问题,在http拦截器里,没权限的情况下401跳转到要求登录的页面多次,因为同时有几个请求.这样这个页面就会在页面栈里有2个,(因为我就2个请求,多请求的不知道,没试过).我需要删除一个相同的页面:
//多次401跳转到登录页面,关闭一个
let pages = getCurrentPages()
let url1=pages[pages.length-1].route
let url2=pages[pages.length-2].route
if (url1==url2){
uni.navigateBack()
}
完毕