微信小程式返回上一頁傳參並重新整理

2022-07-26 04:57:14 字數 802 閱讀 4645

問題

需求

現在有這麼乙個需求:乙個商品支付頁面,點選優惠卷進入優惠券列表頁,選中優惠券後帶著資料再返回到支付頁面。

方法

//

獲取頁面棧

let pages =getcurrentpages();

//獲取所需頁面

let currpage = pages[pages.length - 1];//

當前頁面

let prevpage = pages[pages.length -2];//

二、在支付頁把需要再次重新整理的資料都放到onshow()方法中,不需要重新整理的放到onload()方法中

思路

//

獲取頁面棧

let pages =getcurrentpages();

//獲取所需頁面

let prevpage = pages[pages.length -2];//

prevpage.setdata();

2、將需要重新整理的資料放到onshow()方法中

//

這裡展示在onshow方法中獲取當前頁onload方法中的options

onshow:function

()

你在優惠券頁點選之後,因為你的資料已經存到支付頁了,所以返回支付頁後,你可以直接在data中獲取到你需要的資料,進行你需要的操作。

ok,這就完事了。

微信小程式 返回上一頁重新整理或當前頁重新整理

bug 在onshow中執行this.onload 會導致頁面第一次載入的時候陣列載入兩次!造成原因 頁面載入先執行onload,再執行的onshow,就會出現在onload載入一次資料,在onshow中執行this.onload 在載入一次資料。解決辦法 將不需要重新整理的資料放在onload中執...

mui返回上一頁並重新整理

需求 從a頁面跳到b頁面,然後從b頁面返回a頁面並重新整理a頁面 傳值到a頁面 1.mui.fire 2.mui.evaljs mui.fire 方法可以觸發目標視窗的自定義事件 mui.fire target,event 例如b頁面 var parent plus.webview.currentw...

解決微信返回上一頁之後,頁面不重新整理

function window.addeventlistener pagehide function 將上邊的 寫在a頁面的js檔案中 即可實現想要的效果.如下不需要手動重新整理就可以實現 備註 我的專案 window.localstorage.removeitem openiditem windo...