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

2022-04-29 10:42:12 字數 729 閱讀 4921

bug: 在onshow中執行this.onload(),會導致頁面第一次載入的時候陣列載入兩次!

造成原因:頁面載入先執行onload,再執行的onshow,就會出現在onload載入一次資料,在onshow中執行this.onload()在載入一次資料。

解決辦法:將不需要重新整理的資料放在onload中執行,將需要重新整理的資料放在onshow中執行!

感謝:感謝editplusx的指正!

首先我們都知道在html頁面我們要實現當前頁面重新整理一般會怎麼解決呢?

1,reload()方法重新整理當前頁面;

2,replace() 方法重新整理當前頁面;

3,頁面自動重新整理當前頁面;

三種實現js 重新整理當前頁面的方法用法

當前頁面重新整理

場景:更新訂單狀態函式的**:

//更新訂單狀態函式

updateorder(orderid, orderstate, title),

success: res => );

this.onload()

}})}}})

}

場景:

onshow()

我的部落格,歡迎交流!

我的csdn部落格,歡迎交流!

前端筆記專欄

前端筆記列表

遊戲列表

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

問題 需求 現在有這麼乙個需求 乙個商品支付頁面,點選優惠卷進入優惠券列表頁,選中優惠券後帶著資料再返回到支付頁面。方法 獲取頁面棧 let pages getcurrentpages 獲取所需頁面 let currpage pages pages.length 1 當前頁面 let prevpag...

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

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

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...