app.js中,在onLaunch中调用一个函数,函数中有getApp,此时获取不到app实例
app.js中直接用this
App是一个函数, 可以理解为在App函数调用之后才能创建出来app实例, 所以在app函数执行完毕之前都拿不到app实例,
获取getApp的目的是啥呀,本身就在同一个文件中
app.js里的onlaunch 用this
请先明白一个逻辑。
APP.JS是公用文件
如果是在APP.JS中用,无需定义getApp。因为是调用当前js的文件。 所以和其他页面一样写this即可
如果是在别的页面使用APP.JS 就需要定义getApp. 所以不用this用getApp
你都已经在 APP 中了,用 this 获取就行了。