收藏
回答

如何在Component构造器的attached方法获取小程序的全局变量?

app.js

Component内:

在attached方法中不能访问全局变量吗?报错说没定义,怎么会这样啊?

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

1 个回答

  • 喵的房东大人
    喵的房东大人
    03-15

    逗我么。。你有globalData不用。

    globalData: {
       tabbarType: 1
    },
    
    attached() {
       console.log(getApp().globalData.tabbarType)
    }
    


    03-15
    有用
    回复 3
    • 不会打呼噜的猫
      不会打呼噜的猫
      03-16
      定义到globalData里每次都要通过getApp()获取,我就想像前端那样在外面定义一个全局变量,用起来比较方便,谁知道构造器里拿不到啊,最后谢谢啦
      03-16
      回复
    • 喵的房东大人
      喵的房东大人
      03-16回复不会打呼噜的猫
      app.js里像你那样定义。只能在app.js页面获取该变量的值。
      03-16
      回复
    • 不会打呼噜的猫
      不会打呼噜的猫
      03-16回复喵的房东大人
      是的我也发现了,只能在当前js使用
      03-16
      回复
登录 后发表内容
问题标签