国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序 操作完當前頁面會,自動返回上一級頁面,上一級頁面自動刷新

這篇具有很好參考價值的文章主要介紹了微信小程序 操作完當前頁面會,自動返回上一級頁面,上一級頁面自動刷新。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1:小程序頁面有5個聲明周期: 是由onLoad(頁面加載)、onReady(頁面初次渲染完成)、onShow(頁面顯示)、onUnload(頁面卸載)??

2:實現(xiàn)返回上一頁的時候 其實是直接將隱藏的頁面顯示出來,所以不存在頁面的再次加載

A頁面------》B頁面--------》返回A頁面(自動更新A頁面的數(shù)據)

3:A跳轉B的過程是實現(xiàn)A頁面隱藏,B頁面初始化渲染;返回過程是隱藏頁面B頁面? 顯示A頁面

第一種方法:在A頁面的onShow生命周期函數(shù)中更新數(shù)據

onLoad(){
    //數(shù)據的初始化操作
    init(){
 
    }
},
 
onShow() { //返回顯示頁面狀態(tài)函數(shù)
    //錯誤處理
    //this.onLoad()//再次加載,實現(xiàn)返回上一頁頁面刷新
    
    //正確方法
    update(){
        console.log('--更新數(shù)據--')
    }
}
注意: 在onShow中執(zhí)行this.onLoad(),會導致頁面第一次加載的時候數(shù)組加載兩次!
造成原因:頁面加載先執(zhí)行onLoad,再執(zhí)行的onShow,就會出現(xiàn)在onLoad加載一次數(shù)據,在onShow中執(zhí)行this.onLoad()在加載一次數(shù)據。
解決辦法:將不需要刷新的數(shù)據放在onLoad中執(zhí)行,將需要刷新的數(shù)據放在onShow中執(zhí)行!

第二種方法:推薦使用?

在B頁面

//操作函數(shù)  已經在wxml頁面進行了事件綁定  bindtap="onClick"

onClick(){
    let pages=getCurrentPages();  //獲取當前頁面
    let beforePage=page[pages.length-2]  //獲取上一個頁面的實例
    
    //修改上一個頁面的響應式數(shù)據
    beforePage.setData({
        userInfo:'我是超人'
    })
    
    beforePage.getuserInfo()    //getuserInfo()  上一個頁面我定義的函數(shù),此處我要讓他刷新
    
    //返回上一個頁面
    wx.navigateBack({
   
       delta:1
    })

}

在A頁面中文章來源地址http://www.zghlxwxcb.cn/news/detail-614242.html

 getuserInfo(){
    console.log('我更新啦')
  }

到了這里,關于微信小程序 操作完當前頁面會,自動返回上一級頁面,上一級頁面自動刷新的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 微信小程序重新加載當前頁面、刷新當前頁面

    重新加載頁面 使用wx.reLanuch(),url: 路徑當前頁面跳轉, 頁面所有數(shù)據重新初始化,已配置的數(shù)據不會保存 reLanuch()的方法,會有一個閃屏,加載頁面動畫,如果不想要可以用下面的方法。 刷新頁面,不重置數(shù)據 使用this.onLoad()或者this.onShow(),? 根據需要可以在onLoad,onShow,寫

    2024年04月09日
    瀏覽(24)
  • 微信小程序如何刷新當前頁面

    微信小程序是一種快速發(fā)展的移動應用程序開發(fā)平臺,它提供了許多功能和特性,使開發(fā)者能夠輕松創(chuàng)建功能豐富的小程序。在開發(fā)小程序時,有時我們需要刷新當前頁面來更新數(shù)據或重新加載頁面內容。本文將解釋如何在微信小程序中刷新當前頁面的代碼。 微信小程序的流

    2024年02月07日
    瀏覽(94)
  • 微信小程序實現(xiàn)當前頁面更新上一個頁面

    微信小程序實現(xiàn)當前頁面更新上一個頁面

    日常項目中需要實現(xiàn)的一個價格脫敏功能:通過點擊頁面二中的 查看完整信息 點擊 回退按鈕 實現(xiàn)頁面一中的價格顯露出來 通過查詢了大量資料發(fā)現(xiàn) 大多數(shù)都是通過 調用上一個接口的onload 或者onshow 實現(xiàn)視圖更新 經測試后 發(fā)現(xiàn) 無法實現(xiàn) 只能更改數(shù)據 無法更新視圖 實現(xiàn)方

    2024年02月13日
    瀏覽(28)
  • uniapp開發(fā)小程序,當二級頁面返回一級頁面時,觸發(fā)一級頁面的事件或者更新一級頁面的某項數(shù)據

    uniapp開發(fā)小程序,當二級頁面返回一級頁面時,觸發(fā)一級頁面的事件或者更新一級頁面的某項數(shù)據

    二級頁面代碼: 有人部分博客獲取上一頁信息是通過這樣獲取的:var targetPage = pages[pages.length - 2],我這樣獲取顯示undefined,大家可以把ages打印一下,看看內容,然后自行選擇 注解: getCurrentPages() 方法來獲取當前頁面棧 $vm 是指Vue組件實例 一級頁面代碼: 每次頁面切換就會

    2024年02月12日
    瀏覽(27)
  • 微信小程序當前頁面不可轉發(fā)如何解決

    1、微信小程序當前頁面不可轉發(fā)如何解決 1、當小程序當前頁面不可轉發(fā)時,首先查看當前文件的js文件中,是否添加了 onShareAppMessage 事件,若沒有,則不能正常轉發(fā),這時添加上 onShareAppMessage 事件即可 或者通過 onShareAppMessage 函數(shù)設置分享標題等信息

    2024年02月13日
    瀏覽(19)
  • 微信小程序刷新(重載)當前頁面的方法,超簡單~

    在實際開發(fā)過程中,我們經常需要重新加載或者刷新當前頁面,其實非常簡單,僅需要兩步即可完成。 1、wxml 文件 按鈕綁定點擊事件,隨便起個函數(shù)名,如:sx 2、 js 文件 實現(xiàn)sx函數(shù),調用本頁的onLoad()函數(shù)即可 就是這么簡單!

    2024年02月11日
    瀏覽(23)
  • 【微信小程序】通過調用 wx.navigateBack() 方法來退出當前界面并返回上一個界面

    在點擊某個按鈕或執(zhí)行某個條件時觸發(fā),示例代碼: 在這個示例中, delta 參數(shù)指定了要返回的界面數(shù)。如果你只想返回上一個界面,可以將 delta 設置為 1。如果你想返回更多的界面,可以增加 delta 的值。 在小程序中,tabBar 頁面的返回操作與非 tabBar 頁面有所不同。通常,

    2024年02月13日
    瀏覽(23)
  • uniapp,轉微信小程序,獲取當前頁面的 路由、路由參數(shù)

    uniapp,轉微信小程序,獲取當前頁面的 路由、路由參數(shù)

    uniapp 獲取當前路由信息跟 vue 不同,它沒有 route 對象。 uniapp 轉成小程序后是這樣的 當前頁面展示的路由信息就是上一條中獲取到的 pages 的最后一條路由,即 它的內容是: 當前路由的參數(shù) 在 currentRoute.options 中 比如 index?type=diarydiaryid=123 的 options 就是 而 當前頁面的完整路

    2024年02月14日
    瀏覽(101)
  • 微信小程序返回上一頁面并更新的數(shù)據

    微信小程序開發(fā)過程中經常把當前頁面數(shù)據傳遞給上一個頁面,wx.navigateBack()返回上一頁,無法傳遞數(shù)據,頁面視圖沒有響應。其中一個辦法就是巧妙利用頁面棧。 getCurrentPages() 函數(shù)用于獲取當前頁面棧的實例,以數(shù)組形式按棧的順序給出,第一個元素為首頁,最后一個元素

    2024年02月11日
    瀏覽(24)
  • uniapp微信小程序 頁面返回使用navigateBack,返回后頁面不刷新問題解決方案

    嘗試了眾多方法,比如vuex,本地緩存,都不行 1,如果是頁面之間的跳轉 可以使用onShow生命周期請求數(shù)據 2,組件之間的跳轉,使用redirectTo,通過關閉當前頁面,跳轉到指定頁面再加載,這種適合二級頁面到三級頁面數(shù)據不更新問題 3,當一級頁面使用了某個組件,組件內跳轉

    2024年02月15日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包