微信小程序可以通过getCurrentPages()方法获取当前页面的Url地址,
也可通过pages[pages.length - 2]获取上级页面的Url地址,
但是这里有一个问题,只有当上级跳转到当前页面的方法是采用
<navigator url="xxxx"></navigator>
或
wx.navigateTo({
url('xxx');
});
方式时生效,其他两种跳转方式不起作用,需要额外用其他方式实现(比如:wx.setStrrageSync())
附上我写获取当前页面以及上级页面Url地址的代码:
var pages = getCurrentPages();
var curPages = pages[pages.length - 1].route;
var prevPage = pages[pages.length - 2].route;