問題
需求
現在有這麼乙個需求:乙個商品支付頁面,點選優惠卷進入優惠券列表頁,選中優惠券後帶著資料再返回到支付頁面。
方法
//獲取頁面棧
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...