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