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