Bootstrap

Uniapp如何获取上一次的路由?并且跳转到上一次路由地页面并强制刷新?

1.获取历史路由:结果为多个路由集合的数组

getCurrentPages();

2.一般数组的最后一个为最后一个页面,所以你只需要取数组元素的前一个就是上一次路由过来的页面

getCurrentPages()[getCurrentPages().length-2].route;

3.跳转后强制刷新页面

uni.reLaunch({
	url:backUrl
})

4.项目中的完整写法(加'/'为了防止路径开头少'/'导致路由路径不正确)

let backUrl = "/"+ getCurrentPages()[getCurrentPages().length-2].route;//获取上一次跳转过来的路由
uni.reLaunch({
    url:backUrl
})

;