在util.js文件中获取getApp().globalData报错,代码如下图
我觉得你把登录方法放在app.js里面比较好
感觉是js异步的问题的
解决的方案是,在调用util.js的文件时,如需要用到getApp()函数获取小程序实例,则直接传参的方式
在util.js文件中用this调用全局变量globalData,出现了undefined。只有当js文件刚开始加载的时候才会报错,但下面的情况就没问题了
app里面调用util的时候直接把app作为参数传过去就好了,不要去util里面getAp()
多看文档 楼上说的不能引用也是验证过再说
在app中获取app参数直接this不就好了 文档明确说了不要在app函数中使用getApp()