收藏
回答

app.js中设置了全局变量,但调用 getApp()时得到的值为undefined?

// app.js

App({

  globalDatad: {

    indexs: -1,

  },

  onLaunch() {

  },

})





index中调用的过程

handeTypeJump(e){

  console.log(e);

  const {index} = e.currentTarget.dataset;

  console.log(index);

  const app =  getApp();

  setTimeout(function () {

    const app = getApp();

    console.log("App="+app)

    app.globalDatad.index = index

  },2000)


  // wx.switchTab({

  //   url: '/pages/category/index'

  // })

},


报错





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

3 个回答

  • 一二三
    一二三
    2023-04-27

    亲亲,你这个问题是怎么导致的呀,我也出现啦

    2023-04-27
    有用
    回复
  • 青团社
    青团社
    2023-02-07

        app.globalDatad.index = index 你这个globalData单词不是多了个d么?

    2023-02-07
    有用
    回复
  • 白粥的白粥
    白粥的白粥
    2023-01-15

    各位大佬。。。。我这儿解决了 原来是 我这边 ts文件没有删除。。。。导致一直在调用app.ts

    2023-01-15
    有用
    回复
登录 后发表内容