为什么getApp()拿不到globalData中的数据?真机调试和预览版/体验版不一致
发布于 5 年前 作者 asun 9947 次浏览 来自 官方Issues

//app.js

//app.js
let config = require('config.js')
App({

  ......


onShow() {

console.log('app.js 获取domain: ' + this.globalData.domain);

console.log(this.globalData);

},

  globalData: {
    userInfo: null,
    map: null,
    introduce: null,
    domain: 'https://......'
  }
})

//login.js

var app = getApp();
 

console.log('login.js 获取domain: ' + app.globalData.domain);


Page({

...

})

然后发现getApp(),拿不到globalData里面的数据

预览版/体验版/和开发工具都异常

但是!!真机调试正常,能获取到全局变量domain!!

2 回复

一样的问题 mmp

解决了

解决方法:把那个微信开发者工具重新安装一下

(微笑中透露着mmp)

回到顶部