收藏
回答

真机Cannot read property 'globalData' of undefined?

真机调试出现Cannot read property 'globalData' of undefined

TypeError: Cannot read property 'globalData' of undefined,但是电脑预览和体验版均正常

回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2022-04-11

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-04-11
    有用
    回复
  • 石86
    石86
    2022-07-27

    我也遇到过这个问题,请问怎么解决啊?

    2022-07-27
    有用
    回复
  • 嗯啦啦
    嗯啦啦
    2022-04-11

    同样的代码,在真机调试中,全局变量出现“未定义”的错误提示,但是在电脑预览和体验版中不会出现该问题。

    formSubmit(e) {

        let that = this

          wx.request({

            url: 'https://xxxxxxxxxxx',

            data: {

              uname: that.data.uname,

              psword: that.data.psword,

            },

            timeout: 2000,

            method: 'GET',

            header: {

              'content-Type': 'application/x-www-form-urlencoded'

            },

            success(res) {

              if (res.data{  

                wx.setStorageSync('uname', that.data.uname)

                app.globalData.uname = that.data.uname

                wx.navigateTo({

                  url: '/pages/index/index',

                })

              } else {

                that.setData({

                  uname: '',

                  psword: ''

                })

              }

            },

          })

      },

    App({

      globalData: {

        uname:'',

      },

    {)

    2022-04-11
    有用
    回复 1
    • new day()
      new day()
      2022-06-18
      我也是,解决没有
      2022-06-18
      回复
登录 后发表内容