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

uni-app:navigateBack返回上一頁

這篇具有很好參考價(jià)值的文章主要介紹了uni-app:navigateBack返回上一頁。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

代碼

不含參數(shù)回傳

navigateBack方法中使用uni.navigateBack?來返回上一個(gè)頁面。delta參數(shù)表示返回的頁面層數(shù),這里設(shè)置為1表示返回上一個(gè)頁面。

export default {
  methods: {
    navigateBack() {
      uni.navigateBack({
        delta: 1,
        success: () => {
          // 返回成功后的回調(diào)函數(shù)
        },
        fail: () => {
          // 返回失敗后的回調(diào)函數(shù)
        }
      });
    }
  }
}

含參數(shù)回傳

要在uni-app中實(shí)現(xiàn)返回上一頁并刷新上一個(gè)頁面,并設(shè)置上一個(gè)頁面的data值,可以使用uni.emit和uni.emit和uni.on來實(shí)現(xiàn)事件的發(fā)布和訂閱。

?當(dāng)前頁面

export default {
  methods: {
    navigateBack() {
      uni.$emit('refreshPreviousPage', { data: '要設(shè)置的數(shù)據(jù)值' });
      uni.navigateBack({
        delta: 1,
      });
    }
  }
}

上一頁面

在mounted或created生命周期中使用uni.$on來監(jiān)聽事件,并在回調(diào)函數(shù)中執(zhí)行刷新和設(shè)置data值的操作。

通過uni.$emit發(fā)布了一個(gè)名為refreshPreviousPage的事件,并傳遞了{ data: '要設(shè)置的數(shù)據(jù)值' }作為參數(shù)。上一個(gè)頁面使用uni.$on來監(jiān)聽該事件,在回調(diào)函數(shù)中執(zhí)行刷新頁面和設(shè)置data值的操作。

注:在每個(gè)頁面的<script>標(biāo)簽中引入uni以便正常使用uni.$emituni.$on

這樣,當(dāng)返回上一頁時(shí),上一個(gè)頁面將會(huì)被刷新并設(shè)置相應(yīng)的data值。文章來源地址http://www.zghlxwxcb.cn/news/detail-604002.html

export default {
  mounted() {
    uni.$on('refreshPreviousPage', (data) => {
      this.refreshPage(data.data);
    });
  },
  methods: {
    refreshPage(data) {
      // 執(zhí)行刷新頁面的操作,并設(shè)置data值
      this.dataValue = data;
      // ...
    },
  }
}

到了這里,關(guān)于uni-app:navigateBack返回上一頁的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • uni-app -移動(dòng)端H5小程序 關(guān)閉當(dāng)前頁,返回上一頁并調(diào)用上一頁的方法

    uni-app -移動(dòng)端H5小程序 關(guān)閉當(dāng)前頁,返回上一頁并調(diào)用上一頁的方法

    ????? 作者簡介:程序員半夏 , 一名全棧程序員,擅長使用各種編程語言和框架,如JavaScript、React、Node.js、Java、Python、Django、MySQL等.專注于大前端與后端的硬核干貨分享,同時(shí)是一個(gè)隨緣更新的UP主. 你可以在各個(gè)平臺(tái)找到我! ?? 本文收錄于專欄: uniapp踩坑指南 ?? 專欄介紹

    2024年02月05日
    瀏覽(30)
  • uniapp小程序路由跳轉(zhuǎn),使用uni.navigateBack方法,實(shí)現(xiàn)頁面返回上一頁

    在小程序中uni.navigateTo和uni.redirectTo是通過路由拼接的方式傳參 uni.navigateBack() 是一個(gè)用于在uni-app中進(jìn)行頁面后退操作的API。它可以讓你返回到上一個(gè)頁面。在給定的示例中,uni.navigateBack() 被調(diào)用并傳入了一個(gè)對(duì)象作為參數(shù)。該對(duì)象具有一個(gè)屬性 delta,用于指定要后退的頁面

    2024年04月28日
    瀏覽(23)
  • 干貨,在uniapp項(xiàng)目中使用uni.navigateBack()方法返回上一頁或多頁時(shí)攜帶參數(shù)的方法!

    在微信官方文檔中有這么一個(gè)方法:getCurrentPages() getCurrentPages()函數(shù)用于獲取當(dāng)前頁面棧的實(shí)例,以 數(shù)組 形式按棧的順序給出,第一個(gè)元素為首頁,最后一個(gè)元素為當(dāng)前頁面。 注意: getCurrentPages()僅用于展示頁面棧的情況,請勿修改頁面棧,以免造成頁面狀態(tài)錯(cuò)誤 在日常的實(shí)

    2024年02月12日
    瀏覽(25)
  • uniapp H5 navigateBack無法返回上一層級(jí)

    項(xiàng)目場景: 提交表單后需要返回上一級(jí) 原因分析: H5在PC端打開,當(dāng)前頁面重新加載的情況下,出現(xiàn)navigateBack不能返回,由于H5端頁面刷新后返回頁面棧會(huì)消失

    2024年02月08日
    瀏覽(26)
  • wx.navigateBack()函數(shù)返回上一頁并傳參

    wx.navigateBack()函數(shù)返回上一頁并傳參

    wx.navigateBack()函數(shù)因?yàn)闆]有URL屬性,所以不能像其他跳轉(zhuǎn)路由的方式一樣在url后面拼接參數(shù),下面是官方文檔給出的傳參方式 官方文檔給出的解釋中,小程序是沒辦法用這個(gè)api進(jìn)行傳參的,但是 文檔中寫到:可以通過**getCurrentPages()**函數(shù)獲取當(dāng)前頁面棧,獲取到的頁面棧數(shù)組

    2024年02月11日
    瀏覽(18)
  • uni-app禁用返回按鈕/返回鍵

    前言 使用uni-app開發(fā)原生應(yīng)用時(shí),遇到需求: 需要禁用物理返回按鈕、手勢返回。 uni.navigateBack仍可使用。 實(shí)現(xiàn) 當(dāng)前頁面的onBackPress()中,禁用物理返回 pages.json中,去除當(dāng)前頁面的返回按鈕 當(dāng)前頁面的mounted()中,隱藏當(dāng)前頁面的返回按鈕(針對(duì)pages.json中設(shè)置無效的情況)

    2024年02月08日
    瀏覽(28)
  • 微信小程序:navigateTo頁面跳轉(zhuǎn)與navigateBack返回上一頁,并執(zhí)行相關(guān)操作

    ?A頁面:執(zhí)行方法fn,跳轉(zhuǎn)到B頁面 ????????跳轉(zhuǎn)方法采用 wx.navigateTo ,跳轉(zhuǎn)到新的頁面,保留當(dāng)前頁面 B頁面(路徑為pages/test/test的頁面): ①在某一方法中執(zhí)行返回操作 wx.navigateBack({ ? ? delta: 1 }) ②刷新上一個(gè)頁面 prevPage.onLoad(); ③調(diào)用上一個(gè)頁面的設(shè)置值得方法 ?p

    2024年02月12日
    瀏覽(31)
  • uni-app 如何返回到指定的頁面

    實(shí)際開發(fā)中,發(fā)現(xiàn)了一個(gè)問題,即使簽署合同的時(shí)候,發(fā)現(xiàn)調(diào)用法大大的頁面,出現(xiàn)了一個(gè)問題,就是簽署后,點(diǎn)回退,回退到了重新簽署的頁面。所以需要對(duì)回退進(jìn)行自定義處理。 處理的話,就要到指定的返回頁面。這里還存在不簽署的情況,回退要是原來的頁面。所以要

    2024年01月18日
    瀏覽(20)
  • uni-app: onBackPress() 監(jiān)聽頁面返回 - 更新數(shù)據(jù)

    生命周期 - onBackPress() 監(jiān)聽頁面返回 函數(shù)名 說明 平臺(tái)差異說明 onBackPress 監(jiān)聽頁面返回 ,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示來源是左上角返回按鈕或 android 返回鍵;navigateBack表示來源是 uni.navigateBack ;詳細(xì)說明及使用:onBackPress 詳解。支付寶小程序只有真機(jī)

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

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

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

    2024年02月12日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包