首頁  >  文章  >  web前端  >  Uniapp怎麼取得目前頁面路由

Uniapp怎麼取得目前頁面路由

coldplay.xixi
coldplay.xixi原創
2020-12-21 16:46:2114568瀏覽

Uniapp取得目前頁面路由的方法:1、使用getcurrentpages先取得所有數組,並取最後一個數組,再去取得路由;2、直接取得目前頁面路由,程式碼為【let curRoute  = this. $mp.page.route;】。

Uniapp怎麼取得目前頁面路由

本教學操作環境:windows7系統、uni-app2.5.1版本,此方法適用於所有品牌電腦。

推薦(免費):uni-app開發教學

#Uniapp取得目前頁面路由的方法:

方法一:

用官方方法getcurrentpages先取得所有數組,然後取最後一個數組,再去取得路由,當然還有其他的屬性可以使用,可以自行列印查看

let routes = getCurrentPages(); // 获取当前打开过的页面路由数组
let curRoute = routes[routes.length - 1].route // 获取当前页面路由,也就是最后一个打开的页面路由

以下是getcurrentpages()方法返回的陣列對象,每個物件裡面其實就是已經開啟的頁面的物件

Uniapp怎麼取得目前頁面路由

方法二:

用官方已經掛在的$mp變數獲取,其實和上述方法基本上是一致的,只是方法被掛載在$mp

let curRoute  = this.$mp.page.route; // 直接获取当前页面路由

以下是this.$mp物件傳回的對象,其實就是目前頁面的webview對象

Uniapp怎麼取得目前頁面路由

#######################################

以上是Uniapp怎麼取得目前頁面路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn