天天看點

小程式和uniapp的getApp().globalDate.

getApp()

函數用于擷取目前應用執行個體,一般用于擷取globalData 。

1.uni-app 在app.vue檔案裡面定義globalData,

在其他檔案則用getApp().globalData調用

export default {
        globalData:{  
              lists:[],
              datainfo:{}
        }, 
},      

 2.别的頁面引用可以直接指派

getlevel4() {
                this.$http({
                    url: ''
                }).then(res => {
                    getApp().globalData.lists = res.data;
                }).catch(err => {
                })
            },      

3.然後也可以傳到别的頁面直接指派調用 

onLoad(){
        this.headerlist = getApp().globalData.lists;
},      

最後想在app.vue裡擷取globalData,因為getApp對象還未擷取,可以用this.$scope.globalData擷取

想在其他子頁面擷取,用

getApp().globalData