uniapp 官方文檔 : getCurrentPages() https://uniapp.dcloud.io/api/window/window
貌似調用 page.onLoad 提示 onLoad is not a function
小程序調用是可以的,返回上一頁刷新數據方法類似
舉個小例子:
1,A 頁面方法:
g_list:function(){ console.log(123) }
2.B頁面
aa:function(){ var pages = getCurrentPages(); var prevPage = pages[pages.length - 2]; console.log(prevPage) //這里可以得到所有頁面對象,請看下面截圖 prevPage.page = 1; prevPage.g_list();
//這里已經修改了A頁面的page,已調用了A頁面g_list()刷新數據 }
B頁面prevPage :