小程序獲取當前頁面在小程序中,所有頁面的路由都由框架統一管理。框架以棧的形式維護了當前的所有頁面。 getCurrentPages() 函數用於獲取當前頁面棧的實例,以數組形式按棧的順序給出,第一個元素為首頁,最后一個元素為當前頁面。注意:1.不要嘗試修改頁面棧,會導致路由以及頁面狀態錯誤 ...
hhh 年,第一篇 哈哈。記錄自己的學習之路 今天我們有個需求,就是如果用戶是通過轉發進入小程序的需要拿一下當前頁面的路徑 小程序有提供一個獲取當前頁面路徑的api: getCurrentPages 官方文檔 用法: 通過getCurrentPages 會獲取到當前的頁面棧 它是一個數組,這個數組的最后一個對象就是當前頁面 轉發進入 if opt.purl let pages getCurrent ...
2019-01-02 11:57 0 3571 推薦指數:
小程序獲取當前頁面在小程序中,所有頁面的路由都由框架統一管理。框架以棧的形式維護了當前的所有頁面。 getCurrentPages() 函數用於獲取當前頁面棧的實例,以數組形式按棧的順序給出,第一個元素為首頁,最后一個元素為當前頁面。注意:1.不要嘗試修改頁面棧,會導致路由以及頁面狀態錯誤 ...
Page.prototype就是this; 你在任何一個Page里面都可以使用route字段和setData()函數; 示例代碼: /** * 生命周期函數--監聽頁面加載 */ onLoad: function (options ...
...
getCurrentPages() 函數用於獲取當前頁面棧的實例,以數組形式按棧的順序給出,第一個元素為首頁,最后一個元素為當前頁面。 在app.js中添加: getCurrentPages: function(){ var pages ...
var pages = getCurrentPages() //獲取加載的頁面 var currentPage = pages[pages.length-1] //獲取當前頁面的對象 var url = currentPage.route //當前頁面url ...
使用getCurrentPages可以獲取當前加載中所有的頁面對象的一個數組,數組最后一個就是當前頁面。 var pages = getCurrentPages() //獲取加載的頁面 var currentPage = pages[pages.length-1] //獲取當前頁面的對象 ...
可以寫成工具函數放到utils中: ...
獲取當前頁面的參數 調用當前的函數 ...