知識
不管是網站,軟件還是小程序,都要直接或間接能為您產生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
微信小程序如何知道返回的上一個頁面是哪個頁面?
發(fā)表時間:2020-10-14
發(fā)布人:葵宇科技
瀏覽次數:163
最近在做到一個功能,每次進入這個頁面都執(zhí)行onshow,跳轉到B頁面,但是就有一個問題,如果A到B,B再返回到A,那就會再次執(zhí)行onshow,就會來來回回多次執(zhí)行,無法進入其他頁面,但是微信返回的頁面監(jiān)聽不到路徑,只有跳轉才能監(jiān)聽,怎么解決呢?
如果獲取不到直接路徑,那就用變量,例如變量from=0,在B頁面用
let pages = getCurrentPages();
let prevPage = pages[pages.length - 2];
用prevPage .route獲取下上個頁面的路徑,如果上個頁面路徑和A的路徑一樣,那就把form值換為1;返回到A頁面的時候在onshow里判斷下form的值,如果值為1說明返回的上個頁面是B,接下來就執(zhí)行自己的操作