方法一:
用官方方法getcurrentpages先獲取所有數組,然後取最後一個數組,再去獲取路由,當然還有其他的屬性可以使用,可自行打印查看
let routes = getCurrentPages(); // 獲取當前打開過的頁面路由數組
let curRoute = routes[routes.length - 1].route // 獲取當前頁面路由,也就是最後一個打開的頁面路由
以下是getcurrentpages()方法返回的數組對象,每個對象裏面其實就是已經打開的頁面的對象
方法二:
用官方已經掛在的$mp變量獲取,其實和上述方法基本上是一致的,只是方法被掛載在$mp
let curRoute = this.$mp.page.route; // 直接獲取當前頁面路由
以下是this.$mp對象返回的對象,實際上就是當前頁面的webview對象