【uni-app】全局數據globalData的設置、獲取、修改


因為uniapp基本上都是將頁面,或者頁面中相同的部分,進行組件化,所以會存在父,子,(子,父)之間的傳值的情況,但在某些情況下,可以選擇將內容設置為一個全局的變量,並根據需求來進行內容的更新。大大減少了代碼的使用,和傳值可能遇到的各種復制的計算等等的情況
下面來看看如何設置將一個變量設置為全局數據

1.在入口文件app.vue中,設置一個globalData,其中的內容要看你自己的需求,一個,也可以多個存在,命名由你自己決定

項目中現在使用到了一個,所以就設置一個先,后期如果需要會按需求增加

2.在需要使用到全局數據的頁面中使用,注意要在頁面初始化,或者顯示的生命周期中去獲取,且必須要使用getApp()方法

這樣就能夠獲取到你定義在globalData的數據了

3.修改globalData下的數據

以下為小編我修改globalData下car的數量的數據的代碼截圖

多個和單個都是用相同的方式去修改的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM