欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

uniapp?switchtab傳參并接收參數(shù)三種方法

 更新時間:2025年06月05日 10:56:37   作者:深漂小碼哥  
uniapp內(nèi)置多種跳轉(zhuǎn)方式,下面這篇文章主要給大家介紹了關(guān)于uniapp?switchtab傳參并接收參數(shù)的三種方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

方法一:使用全局變量(推薦)

  • 在跳轉(zhuǎn)前存儲數(shù)據(jù)

    // 在需要跳轉(zhuǎn)的頁面
    const app = getApp();
    app.globalData.tabParams = {
      key: 'value' // 自定義參數(shù)
    };
    uni.switchTab({
      url: '/pages/targetTab/targetTab'
    });
  • 在目標(biāo)頁面獲取數(shù)據(jù)

    // 目標(biāo) tab 頁面的 onShow 生命周期中
    onShow() {
      const app = getApp();
      const params = app.globalData.tabParams;
      if (params) {
        console.log('接收參數(shù):', params);
        // 使用后清除參數(shù)(避免重復(fù)獲?。?
        delete app.globalData.tabParams;
      }
    }

方法二:使用本地存儲(如 uni.setStorageSync)

  • 在跳轉(zhuǎn)前存儲數(shù)據(jù)

    // 在需要跳轉(zhuǎn)的頁面
    uni.setStorageSync('tabParams', {
      key: 'value' // 自定義參數(shù)
    });
    uni.switchTab({
      url: '/pages/targetTab/targetTab'
    });
  • 在目標(biāo)頁面獲取數(shù)據(jù)

    // 目標(biāo) tab 頁面的 onShow 生命周期中
    onShow() {
      const params = uni.getStorageSync('tabParams');
      if (params) {
        console.log('接收參數(shù):', params);
        // 使用后清除存儲(避免重復(fù)獲取)
        uni.removeStorageSync('tabParams');
      }
    }

方法三:通過 getApp() 全局共享數(shù)據(jù)

  • 在 App.vue 中定義全局變量

    // App.vue
    export default {
      globalData: {
        tabParams: null
      }
    }
  • 跳轉(zhuǎn)前設(shè)置參數(shù)

    // 原頁面
    getApp().globalData.tabParams = { key: 'value' };
    uni.switchTab({ url: '/pages/targetTab/targetTab' });
  • 目標(biāo)頁面獲取參數(shù)

    // 目標(biāo)頁面 onShow
    onShow() {
      const params = getApp().globalData.tabParams;
      if (params) {
        console.log('參數(shù):', params);
        getApp().globalData.tabParams = null; // 清除參數(shù)
      }
    }

總結(jié) 

到此這篇關(guān)于uniapp switchtab傳參并接收參數(shù)三種方法的文章就介紹到這了,更多相關(guān)uniapp switchtab傳參并接收參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用JavaScript實現(xiàn)圖片的自動輪播

    使用JavaScript實現(xiàn)圖片的自動輪播

    在網(wǎng)站開發(fā)中,經(jīng)常會遇到需要展示多張圖片并自動切換的需求,這就需要使用JavaScript來實現(xiàn)圖片的自動輪播功能,本文將通過一個簡單的例子,演示如何用JavaScript實現(xiàn)圖片的自動輪播,感興趣的同學(xué)可以自己動手試一試
    2023-09-09
  • JS打字效果的動態(tài)菜單代碼分享

    JS打字效果的動態(tài)菜單代碼分享

    這篇文章主要介紹了JS打字效果的動態(tài)菜單,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • JS中substring與substr的用法

    JS中substring與substr的用法

    這篇文章主要介紹了JS中substring與substr的用法講解,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11
  • Javascript仿PHP $_GET獲取URL中的參數(shù)

    Javascript仿PHP $_GET獲取URL中的參數(shù)

    這篇文章主要介紹了Javascript仿PHP $_GET獲取URL中的參數(shù)代碼實例,需要的朋友可以參考下
    2014-05-05
  • javascript 高級語法之繼承的基本使用方法示例

    javascript 高級語法之繼承的基本使用方法示例

    這篇文章主要介紹了javascript 高級語法之繼承的基本使用方法,結(jié)合實例形式分析了JavaScript繼承的基本使用方法與操作注意事項,需要的朋友可以參考下
    2019-11-11
  • 純js+css實現(xiàn)在線時鐘

    純js+css實現(xiàn)在線時鐘

    這篇文章主要為大家詳細(xì)介紹了純js+css實現(xiàn)在線時鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 微信小程序項目實踐之九宮格實現(xiàn)及item跳轉(zhuǎn)功能

    微信小程序項目實踐之九宮格實現(xiàn)及item跳轉(zhuǎn)功能

    這篇文章主要介紹了微信小程序項目實踐之九宮格實現(xiàn)及item跳轉(zhuǎn)功能,需要的朋友可以參考下
    2018-07-07
  • 整理關(guān)于Bootstrap警示框的慕課筆記

    整理關(guān)于Bootstrap警示框的慕課筆記

    這篇文章主要為大家整理了關(guān)于Bootstrap導(dǎo)航的慕課筆記,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 微信小程序開發(fā)數(shù)據(jù)緩存基礎(chǔ)知識辨析及運用實例詳解

    微信小程序開發(fā)數(shù)據(jù)緩存基礎(chǔ)知識辨析及運用實例詳解

    這篇文章主要介紹了微信小程序開發(fā)數(shù)據(jù)緩存基礎(chǔ)知識辨析及運用實例詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • PHP捕捉異常中斷的方法

    PHP捕捉異常中斷的方法

    相信每位PHP程序員都知道,當(dāng)PHP程序出現(xiàn)異常情況,如出現(xiàn)致命錯誤、超時或者不可知的邏輯錯誤導(dǎo)致程序中斷,這個時候就可以用 register_shutdown_function進(jìn)行異常處理。下面本文給出了詳細(xì)的示例代碼,有需要的朋友們下面來一起看看吧。
    2016-10-10

最新評論