收藏
回答

真机调试Cannot read property globalData of undefined?

在微信开发工具调试没有问题,真机调试会出现获取不到app.js中的globalData,然后报Cannot read property 'globalData' of undefined的错误

然后小程序也不能正常使用了,请问这是什么地方出现的问题了?(小程序之前是能正常使用的,我就最近改了个接口地址,然后就发布新版本上去,就不能正常使用了)

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

2 个回答

  • brave
    brave
    2022-02-28

    截图下 login.js 文件,是不是引用了其它 js 文件,js文件里又调用了 getApp

    2022-02-28
    有用 2
    回复 1
    • 👀 等风来
      👀 等风来
      2022-02-28
      已截图,麻烦帮看看,回复错地方了
      2022-02-28
      回复
  • 👀 等风来
    👀 等风来
    2022-02-28
    // pages/user/login.js
    
    
    const app = getApp();
    Page({
    
    
      /**
       * 页面的初始数据
       */
      data: {
        username"",
        password""
      },
      UserNameInputfunction (e{
        this.setData({
          username: e.detail
        });
      },
      PassWordInputfunction (e{
        this.setData({
          password: e.detail
        });
      },
      /**
       * 登录事件
       */
      loginfunction () {
        if (this.data.username == "") {
          wx.showToast({
            title'请输入账号',
            icon"error"
          })
          return;
        }
        if (this.data.password == "") {
          wx.showToast({
            title'请输入密码',
            icon"error"
          })
          return;
        }
        wx.showLoading({
          title'登录中'
        })
        wx.request({
          url: app.globalData.baseApi + '/baseapi/login',
          method"post",
          header: {
            "content-type""application/x-www-form-urlencoded"
          },
          data: {
            nthis.data.username,
            pthis.data.password,
            from1,
            host: app.globalData.syshost
          },
          successfunction (res{
            var httpresult = res.data;
            if (httpresult.status == 200) {
              wx.setStorageSync('token', httpresult.msg);
              wx.navigateTo({
                url'/pages/index/index',
              })
            } else {
              wx.showModal({
                title"错误提示",
                content: httpresult.msg,
                cancelColor'cancelColor'
              })
            }
          },
          completefunction (res{
            wx.hideLoading()
          }
        })
      }})
    


    json用引用了一些有赞的组件

    2022-02-28
    有用
    回复
登录 后发表内容