getApp 偶尔会返回 undefined 的问题?
微信公众平台错误提示如下图:
对应的setup.js:4:27代码如下图
setup这个页面被加载的次数很多, 只有偶发行的提示这种错误,在开发工具中从没有提示过这种错误.
这是为什么? 怎么解决?
3 回复
你是在app.js里引入了这个组件吗?
app没初始化的时候是获取不到的,如果需要在app.js中引用,就不要初始化获取 getApp,而是在app.js 的onLaunch中赋值
setup.js:
let app= null ; const setApp = (appInstence)=>{ app = appInstence } module.exports = { setApp :setApp } |
app.js
App({ onLaunch: function (options) { setup.setApp(this)
|