美文网首页
uniapp连续多次跳转到一个页面时,只保留一个

uniapp连续多次跳转到一个页面时,只保留一个

作者: 小明_d19e | 来源:发表于2021-09-15 12:01 被阅读0次

    今天发现这样一个问题,在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()
                }
    

    完毕

    相关文章

      网友评论

          本文标题:uniapp连续多次跳转到一个页面时,只保留一个

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