今天發(fā)現(xiàn)這樣一個(gè)問題,在http攔截器里,沒權(quán)限的情況下401跳轉(zhuǎn)到要求登錄的頁面多次,因?yàn)橥瑫r(shí)有幾個(gè)請(qǐng)求.這樣這個(gè)頁面就會(huì)在頁面棧里有2個(gè),(因?yàn)槲揖?個(gè)請(qǐng)求,多請(qǐng)求的不知道,沒試過).我需要?jiǎng)h除一個(gè)相同的頁面:
//多次401跳轉(zhuǎn)到登錄頁面,關(guān)閉一個(gè)
let pages = getCurrentPages()
let url1=pages[pages.length-1].route
let url2=pages[pages.length-2].route
if (url1==url2){
uni.navigateBack()
}
完畢