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

uni-app小程序刷新當(dāng)前頁(yè)面的兩種方法

這篇具有很好參考價(jià)值的文章主要介紹了uni-app小程序刷新當(dāng)前頁(yè)面的兩種方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

方法一

wx.relaunch來刷新當(dāng)前頁(yè)面,頁(yè)面會(huì)被重載,若路由攜帶參數(shù)需自行拼接,方法如下
(如果用電腦打開小程序,該方法有bug)

    /* 獲取當(dāng)前頁(yè)帶參數(shù)的url */
    splicePageUrlWithParams(obj) {
        const path = obj.route
        const query = obj.options
        // 拼接url的參數(shù)
        var urlWithParams = '/' + path + '?'
        for (let key in query) {
            const value = query[key]
            urlWithParams += key + '=' + value + '&'
        }
        urlWithParams = urlWithParams.substring(0, urlWithParams.length - 1)
        return urlWithParams
    },
    getPageUrl(lastIndex, withParams = true) {
        const pages = getCurrentPages()
        if (pages.length > 0 && pages.length >= lastIndex) {
            const thePage = pages.splice(-lastIndex, 1)[0]
            if (withParams) {
                return this.splicePageUrlWithParams(thePage)
            } else {
                return `/${thePage.route}`
            }
        } else {
            console.log('pages are empty or lastIndex error')
            return ''
        }
    },

上面是獲取頁(yè)面路由和參數(shù)的方法,具體使用如下

    reload() {
        // 獲取當(dāng)前頁(yè)面路由 具體請(qǐng)看該函數(shù)的實(shí)現(xiàn)
        const url = this.getPageUrl(1) 
        uni.reLaunch({
            url,
            success: () => {
                console.log('reload觸發(fā)了!!!!!! url====>' + url)
                }
            }
        })
    }

方法二(推薦)

通過獲取該頁(yè)面實(shí)例執(zhí)行其內(nèi)部的生命周期方法來刷新頁(yè)面文章來源地址http://www.zghlxwxcb.cn/news/detail-519007.html

    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í)行刷新
    },

到了這里,關(guān)于uni-app小程序刷新當(dāng)前頁(yè)面的兩種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uni-app中代理的兩種配置方式

    uni-app中代理的兩種配置方式

    方式一: 在項(xiàng)目的 manifest.json 文件中點(diǎn)擊 源碼視圖 在最底部的vue版本下編寫代理代碼 方式二: 在項(xiàng)目中創(chuàng)建?vue.config.js 文件然后進(jìn)行配置 在頁(yè)面中發(fā)起請(qǐng)求? 完整的url:http://c.m.163.com/recommend/getChanListNews?channel=T1457068979049size=10 總結(jié):代理的配置是為了解決發(fā)起請(qǐng)求時(shí)的跨域

    2024年01月23日
    瀏覽(22)
  • uni-app返回上一個(gè)頁(yè)面并進(jìn)行頁(yè)面刷新

    uni-app返回上一個(gè)頁(yè)面并進(jìn)行頁(yè)面刷新

    適用兩個(gè)不同的頁(yè)面跳轉(zhuǎn),返回上一個(gè)頁(yè)面保存并刷新修改后的數(shù)據(jù)(也解決了uni-app的navigateBack返回不刷新的方法之一) 當(dāng)前頁(yè): 上一頁(yè): 思路: 1、用getCurrentPages()獲取打開的頁(yè)面 2、保存當(dāng)前頁(yè)面和上一個(gè)頁(yè)面 提示:不確定是不是從當(dāng)前頁(yè)跳轉(zhuǎn)到上一頁(yè)就console.log(pages[pa

    2024年02月12日
    瀏覽(25)
  • uni-app:切換頁(yè)面刷新,返回上一頁(yè)刷新(onShow鉤子函數(shù)的使用)

    切換頁(yè)面刷新:通過onShow()便可實(shí)現(xiàn) 返回上一頁(yè)通過uni.navigateBack({delta: 1});實(shí)現(xiàn) 以返回上一頁(yè)刷新為例 在A頁(yè)面寫入方法refreshHandler() 在A頁(yè)面寫入onLoad(),onShow() ?onLoad(): 首次進(jìn)入頁(yè)面時(shí)執(zhí)行的方法,這里直接引入refreshHandler() 可以直接查詢到頁(yè)面數(shù)據(jù) onShow(): 進(jìn)入頁(yè)面執(zhí)行

    2024年02月15日
    瀏覽(79)
  • uni-app的tabBar用法(自動(dòng)、點(diǎn)擊刷新頁(yè)面,loading加載框)

    uni-app的tabBar用法(自動(dòng)、點(diǎn)擊刷新頁(yè)面,loading加載框)

    一.先在package.json中配置tabBar(前置條件) tabBar所跳轉(zhuǎn)的頁(yè)面應(yīng)事先在page中創(chuàng)建好!如下配置后app下方會(huì)有可點(diǎn)擊的tabBar按鈕,在list中設(shè)置按鈕的個(gè)數(shù)。 ?圖1 ? ? ? ? tabBar的 list 屬性 ? ? ? ? text :tabBar按鈕的名稱 ? ? ? ? pagePath :tabBar按鈕的page頁(yè)面路徑 ? ? ? ? iconPa

    2024年02月08日
    瀏覽(31)
  • uni-app的優(yōu)缺點(diǎn);uniapp進(jìn)行條件編譯的兩種方法;小程序端和H5的代表值

    uni-app的優(yōu)缺點(diǎn);uniapp進(jìn)行條件編譯的兩種方法;小程序端和H5的代表值

    目錄 uni-app的優(yōu)缺點(diǎn) 優(yōu)點(diǎn): 1.跨平臺(tái)開發(fā): 2.統(tǒng)一的開發(fā)語言: 3.高效的性能: 4.豐富的生態(tài)圈: 缺點(diǎn): 1.平臺(tái)差異性: 2.性能限制: 3.對(duì)新特性支持滯后: Uni-app條件編譯 process.env.UNI_PLATFORM 變量: 使用 process.env.NODE_ENV 變量: Uni-app中的代表值 Uni-app 是一個(gè)跨平臺(tái)的開發(fā)框架

    2024年02月08日
    瀏覽(570)
  • uni-app(微信小程序)獲取當(dāng)前位置uni.getLocation

    uni-app(微信小程序)獲取當(dāng)前位置uni.getLocation

    ?1、微信公眾平臺(tái)? 開發(fā)? 開發(fā)管理? ?2、開通之后到項(xiàng)目文件 ? ?3、下載騰訊地圖插件并引入到文件中 ? ?

    2024年02月11日
    瀏覽(101)
  • uni-app 微信小程序刷新token,無感登錄

    uni-app 微信小程序刷新token,無感登錄

    描述: ? ? ? ? 后端token每5分鐘刷新一次,需要給注冊(cè)過的用戶無感登錄,當(dāng)接口403或401后,刷新token并且重新發(fā)起所有403或401請(qǐng)求 我的實(shí)現(xiàn) ?參照: 參照鏈接uniapp+uview(luch-request)無痛刷新token - 掘金 (juejin.cn)

    2024年02月15日
    瀏覽(90)
  • uni-app小程序父組件數(shù)據(jù)更新,實(shí)現(xiàn)自定義組件刷新視圖

    uni-app小程序父組件數(shù)據(jù)更新,實(shí)現(xiàn)自定義組件刷新視圖

    之前錯(cuò)誤的思路 新思路(忽略我的參數(shù)命名,寫文章的時(shí)候方便。)

    2024年02月16日
    瀏覽(27)
  • 【uni-app】uni-app實(shí)現(xiàn)聊天頁(yè)面功能(小程序)——布局篇

    【uni-app】uni-app實(shí)現(xiàn)聊天頁(yè)面功能(小程序)——布局篇

    在工作中使用uni-app參與開發(fā)一個(gè)小程序,其中要寫一個(gè)簡(jiǎn)單的聊天頁(yè)面,雖然功能不多(只有一個(gè)發(fā)送文字的功能),但是其中的細(xì)節(jié)比較多,也踩過很多坑,特此記錄下來。要實(shí)現(xiàn)的頁(yè)面如圖所示,該篇主要講講如何布局(參考了很多文章之后根據(jù)頁(yè)面需求進(jìn)行一個(gè)整合)

    2024年02月05日
    瀏覽(515)
  • uni-app分享小程序頁(yè)面

    uni-app分享小程序頁(yè)面

    uni-app的小程序頁(yè)面默認(rèn)是不可分享的,點(diǎn)擊頁(yè)面右上角按鈕進(jìn)行分享時(shí)會(huì)提示:“當(dāng)前頁(yè)面不可轉(zhuǎn)發(fā)/當(dāng)前頁(yè)面不可分享” 打開項(xiàng)目的manifest.json文件,在“App模塊配置”項(xiàng)的“Share(分享)”下,勾選“微信分享”: 在代碼中開啟分享轉(zhuǎn)發(fā)按鈕 再次打開小程序頁(yè)面,會(huì)發(fā)現(xiàn)已經(jīng)

    2024年02月11日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包