收藏
回答

在util.js文件中获取getApp().globalData报错

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 getApp().globalData 工具 6.6.1 1.9.9.1

在util.js文件中获取getApp().globalData报错,代码如下图



最后一次编辑于  2018-03-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

6 个回答

  • 乱不乱步
    乱不乱步
    07-12

    app里面调用util的时候直接把app作为参数传过去就好了,不要去util里面getAp()

    07-12
    赞同
    回复
  • 君莫笑。
    君莫笑。
    2018-03-23

    解决的方案是,在调用util.js的文件时,如需要用到getApp()函数获取小程序实例,则直接传参的方式



    2018-03-23
    赞同
    回复
  • 君莫笑。
    君莫笑。
    2018-03-22

    感觉是js异步的问题的

    2018-03-22
    赞同
    回复
  • 君莫笑。
    君莫笑。
    2018-03-22

    在util.js文件中用this调用全局变量globalData,出现了undefined。只有当js文件刚开始加载的时候才会报错,但下面的情况就没问题了


    2018-03-22
    赞同
    回复
  • 这都申请了
    这都申请了
    2018-03-22

    我觉得你把登录方法放在app.js里面比较好

    2018-03-22
    赞同
    回复
  • 彬💤
    彬💤
    2018-03-22

    多看文档   楼上说的不能引用也是验证过再说

    在app中获取app参数直接this不就好了   文档明确说了不要在app函数中使用getApp()

    2018-03-22
    赞同
    回复