小程序真机调试取不到全局globalData

388 阅读1分钟

最近在做小程序,弄真机调试的时候提示

Cannot read property ‘globalData‘ of undefined

官方说这是个已知的问题,已修复,但目前看来好像没修复呀!!! 总之不知道是什么幺蛾子的问题,我换了解决方案就解决了, 原本的globalData是这样的:

// app.js
App({
  onLaunch() {

    
  },

  globalData: {
    userInfo: {
      userSig: "",
    },
    isTUIKit: true,
    userProfile: null,
    headerHeight: 0,
    statusBarHeight: 0,
    interfaceUrl:"https://www.xxx.com/"
  },

})

上面的,在开发的时候是可以的,预览模式也是没问题的,就是真机模式怎么都不行,,,,换了另一种方式, 把globalData放在一个新的js文件里面,,然后用require的方式导入,,,,,这样就能在真机模式下调试了:

let util = require("../../utils/util")

啊?这……着实不知道是什么问题呢???有大神解决了吗???欢迎交流哦