在util.js文件中获取getApp().globalData报错
发布于 7 年前 作者 xiulanchang 8209 次浏览 来自 问答

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

6 回复

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

感觉是js异步的问题的

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

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

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

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

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

回到顶部