中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何實現返回上一級頁面并刷新

發布時間:2020-07-20 14:20:25 來源:億速云 閱讀:2428 作者:小豬 欄目:web開發

這篇文章主要為大家展示了微信小程序如何實現返回上一級頁面并刷新,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

在很多業務場景之下,需要返回上一級頁面,并進行刷新,在微信小程序中的wx.navigateBack 方法中,返回上一頁是不會刷新的。如果上一頁的頁面加載是在onLoad方法中觸發的話,那么可以修改為在onShow方法中觸發。

微信小程序如何實現返回上一級頁面并刷新

onLoad(Object query):頁面加載時觸發。一個頁面只會調用一次,可以在 onLoad 的參數中獲取打開當前頁面路徑中的參數。

onShow:頁面顯示/切入前臺時觸發。

值得注意的是:如果上一級的頁面是從上上級頁面跳過來的話,之前在onLoad方法中,使用的options獲取的參數方法,那么當修改為onShow加載的時候就需要,將這個方法稍微修改一下,可以選擇使用頁面棧的方式,獲取上上級頁面傳來的參數:

onLoad加載:

 /**
  * 生命周期函數--監聽頁面加載
  */
 onLoad: function (options) {
  var that = this;
  that.setData({
   project_id: options.project_id
  })
 },

修改為:

 /**
  * 生命周期函數--監聽頁面顯示
  */
 onShow: function () {
  // 頁面初始化 options為頁面跳轉所帶來的參數
  var that = this;
  let pages = getCurrentPages(); //頁面棧
  let currPage = pages[pages.length - 1]; //當前頁面
  that.setData({
   name: currPage.options.name //獲取上上級頁面傳的參數
  })
 },

文章若有錯誤之處還望幫忙指正,謝謝。

以上就是關于微信小程序如何實現返回上一級頁面并刷新的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佛坪县| 安吉县| 大方县| 绥德县| 普定县| 洛宁县| 沁水县| 西城区| 洛浦县| 临泉县| 津南区| 渝北区| 泾源县| 巍山| 蓬莱市| 高雄市| 铜陵市| 平乐县| 武山县| 屏南县| 静宁县| 安宁市| 台湾省| 礼泉县| 吐鲁番市| 永靖县| 广元市| 白玉县| 乐业县| 玉溪市| 海门市| 桃园市| 贞丰县| 二连浩特市| 沅陵县| 青冈县| 张掖市| 卢湾区| 临桂县| 化州市| 龙陵县|