getApp()
函数用于获取当前应用实例,一般用于获取globalData 。
1.uni-app 在app.vue文件里面定义globalData,
在其他文件则用getApp().globalData调用
export default { globalData:{ lists:[], datainfo:{} }, },
2.别的页面引用可以直接赋值
1.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