直接上代码,不想多说,累!

var pagelist=getCurrentPages();
        var len=pagelist.length;
        var init=0;
        var index=0;
        for(var i=0;i<len;i++){
            if(pagelist[i].route.indexOf("site/index")>=0){//看路由里面是否有首页
                init=1;
                index=i;
            }
        }
        if(init==1){
            wx.navigateBack({
                delta:len-i-1
            });
        }else{
            wx.reLaunch({
                url:"/frame/site/index"//这个是默认的单页
            });
        }

 

更多推荐