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