Uniapp取得目前頁面路由的方法:1、使用getcurrentpages先取得所有數組,並取最後一個數組,再去取得路由;2、直接取得目前頁面路由,程式碼為【let curRoute = this. $mp.page.route;】。
本教學操作環境:windows7系統、uni-app2.5.1版本,此方法適用於所有品牌電腦。
推薦(免費):uni-app開發教學
#Uniapp取得目前頁面路由的方法:
方法一:
用官方方法getcurrentpages先取得所有數組,然後取最後一個數組,再去取得路由,當然還有其他的屬性可以使用,可以自行列印查看
let routes = getCurrentPages(); // 获取当前打开过的页面路由数组 let curRoute = routes[routes.length - 1].route // 获取当前页面路由,也就是最后一个打开的页面路由
以下是getcurrentpages()
方法返回的陣列對象,每個物件裡面其實就是已經開啟的頁面的物件
方法二:
用官方已經掛在的$mp
變數獲取,其實和上述方法基本上是一致的,只是方法被掛載在$mp
let curRoute = this.$mp.page.route; // 直接获取当前页面路由
以下是this.$mp
物件傳回的對象,其實就是目前頁面的webview對象
以上是Uniapp怎麼取得目前頁面路由的詳細內容。更多資訊請關注PHP中文網其他相關文章!