getApp()获取不到实例
发布于 6 年前 作者 jiewang 18999 次浏览 来自 问答

官方文档里关于getApp()是这么说的:

但是我在demo程序里这么使用getApp(),代码如下:

//app.js

/**

* @fileOverview 微信小程序的入口文件

*/

var qcloud = require(’./vendor/wafer2-client-sdk/index’);

var config = require(’./config’);

var comm = require(’./comm’);

App({

   /**

    * 小程序初始化时执行,我们初始化客户端的登录地址,以支持所有的会话操作

    */

   onLaunch() {

       qcloud.setLoginUrl(config.service.loginUrl);

       comm.demo();

   },

   appData:’’

});


//comm.js

var app = getApp();

function demo() {

 console.log(‘demo’);

 app.appData = ‘demo data’;

}

module.exports = {

 demo: demo

}

调试的时候发现app是undefined,就是说getApp()获取失败了。

回到顶部