最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp中刷新本頁(yè)面的三種方法

 更新時(shí)間:2023年10月11日 15:54:46   作者:DC...  
這篇文章主要給大家介紹了關(guān)于uniapp中刷新本頁(yè)面的三種方法,刷新頁(yè)面的具體邏輯可以根據(jù)實(shí)際需求進(jìn)行編寫,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下

方法一

利用路由,強(qiáng)制uniapp刷新當(dāng)前頁(yè)面

setTimeout(() => {
	this.$router.go(0)
}, 500)

方法二

關(guān)閉當(dāng)前頁(yè)面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某給頁(yè)面(如果想刷新當(dāng)前頁(yè)面也可以使用該方法):

uni.redirectTo({
    url: '../details/details?gid=' + this.gid //寫你的路徑
});

還可用定時(shí)器來(lái)對(duì)該方法進(jìn)行優(yōu)化,使其稍微延緩動(dòng)畫

setTimeout( () => {
    uni.redirectTo({
       url: '../details/details?gid=' + this.gid
    });	
}, 500)

方法三

通過(guò)獲取該頁(yè)面實(shí)例執(zhí)行其內(nèi)部的生命周期方法來(lái)刷新頁(yè)面

    reload() {
        // 頁(yè)面重載
        const pages = getCurrentPages()
        // 聲明一個(gè)pages使用getCurrentPages方法
        const curPage = pages[pages.length - 1]
        // 聲明一個(gè)當(dāng)前頁(yè)面
        curPage.onLoad(curPage.options) // 傳入?yún)?shù)
        curPage.onShow()
        curPage.onReady()
        // 執(zhí)行刷新
    },

補(bǔ)充:uniapp如何根據(jù)路由手動(dòng)onload刷新某一個(gè)頁(yè)面

uniapp如何手動(dòng)刷新要跳轉(zhuǎn)到的頁(yè)面?相信很多人百度查到的答案都是如下:

uni.switchTab({
  url: '/pages/user/user',
  success(){
	     let page = getCurrentPages().pop(); //跳轉(zhuǎn)頁(yè)面成功之后
             if (!page) return;  
             page.onLoad(); //重新刷新頁(yè)面
	  }
});

但是在我做的項(xiàng)目中,會(huì)出現(xiàn)莫名的bug,pop出來(lái)的頁(yè)面不是想要的,而且后面修改頁(yè)面跳轉(zhuǎn)的時(shí)候可能要修改代碼,根據(jù)頁(yè)面棧pop出來(lái)頁(yè)面刷新很難定位刷新到我們想要的頁(yè)面。那么有沒(méi)有什么辦法可以根據(jù)路由定位到我們要刷新的頁(yè)面呢,根據(jù)官方api,我們可以獲取已渲染加載的頁(yè)面數(shù)組let pages = getCurrentPages(),同時(shí)每一個(gè)頁(yè)面都有page.route()獲取該頁(yè)面的路由。所有我們只要遍歷已渲染加載的pages,再比較pages里面的路由在調(diào)用相應(yīng)頁(yè)面的onload事件就好了,代碼如下:

uni.switchTab({
				url : '/pages/test/test',
				success() {
					let pages = getCurrentPages();
					for(let i = 0; i < pages.length; i ++){
						let tmppg = pages[i];
						if(tmppg.route == "pages/test/test"){
							tmppg.onLoad();
						}
						// console.log('tmppg:' + tmppg)
						// console.log('tmppg.route:' + tmppg.route)
					}
				}
			})

總結(jié) 

到此這篇關(guān)于uniapp中刷新本頁(yè)面的三種方法的文章就介紹到這了,更多相關(guān)uniapp刷新本頁(yè)面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 微信小程序canvas實(shí)現(xiàn)環(huán)形漸變

    微信小程序canvas實(shí)現(xiàn)環(huán)形漸變

    這篇文章主要為大家詳細(xì)介紹了微信小程序canvas實(shí)現(xiàn)環(huán)形漸變,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • JavaScript實(shí)現(xiàn)動(dòng)態(tài)刪除列表框值的方法

    JavaScript實(shí)現(xiàn)動(dòng)態(tài)刪除列表框值的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)動(dòng)態(tài)刪除列表框值的方法,涉及javascript針對(duì)select列表框的遍歷與刪除操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • js-窮舉法 (y0h)

    js-窮舉法 (y0h)

    js-窮舉法 (y0h)...
    2006-09-09
  • 第一篇初識(shí)bootstrap

    第一篇初識(shí)bootstrap

    Bootstrap是twitter的工程師在業(yè)余時(shí)間開發(fā)的,是一款目前非常流行的前端框架。本文給大家介紹第一篇初識(shí)bootstrap的相關(guān)知識(shí),非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • 原生JS實(shí)現(xiàn)小小的音樂(lè)播放器

    原生JS實(shí)現(xiàn)小小的音樂(lè)播放器

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)音樂(lè)播放器,支持循環(huán)、隨機(jī)播放,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • JavaScript函數(shù)柯里化實(shí)現(xiàn)原理及過(guò)程

    JavaScript函數(shù)柯里化實(shí)現(xiàn)原理及過(guò)程

    這篇文章主要介紹了JavaScript函數(shù)柯里化實(shí)現(xiàn)原理及過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • javascript實(shí)現(xiàn)節(jié)點(diǎn)(div)名稱編輯

    javascript實(shí)現(xiàn)節(jié)點(diǎn)(div)名稱編輯

    這篇文章主要介紹了js實(shí)現(xiàn)節(jié)點(diǎn)(div)名稱編輯,需要的朋友可以參考下
    2014-12-12
  • JavaScript提取PDF和Word文檔內(nèi)圖片

    JavaScript提取PDF和Word文檔內(nèi)圖片

    這篇文章主要為大家詳細(xì)介紹了如何利用JavaScript實(shí)現(xiàn)提取PDF和Word文檔內(nèi)的圖片,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下
    2025-03-03
  • 整理關(guān)于Bootstrap排版的慕課筆記

    整理關(guān)于Bootstrap排版的慕課筆記

    這篇文章主要為大家整理了關(guān)于Bootstrap排版的慕課筆記,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • js日歷相關(guān)函數(shù)使用詳解

    js日歷相關(guān)函數(shù)使用詳解

    這篇文章主要為大家詳細(xì)介紹了js日歷相關(guān)函數(shù)的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評(píng)論

和平区| 顺平县| 博湖县| 日土县| 柳林县| 高清| 许昌县| 洪江市| 台南县| 专栏| 富源县| 思南县| 安化县| 兖州市| 阳江市| 淮北市| 乌兰察布市| 冷水江市| 莱西市| 鱼台县| 海兴县| 中西区| 西乡县| 广东省| 柘城县| 怀柔区| 项城市| 延安市| 新丰县| 略阳县| 乾安县| 岳阳市| 嘉义县| 常熟市| 安化县| 永靖县| 济宁市| 芦山县| 东乌珠穆沁旗| 永德县| 教育|