export interface IMyApp { userInfoReadyCallback ? ( res ) : void ; globalData : { userInfo ? : WechatMiniprogram . UserInfo ; } ; } App < IMyApp > ( { onLaunch ( ) { wx . login ( { success ( _res ) { } } ) ; wx . getSetting ( { success : res => { if ( res . authSetting [ "scope.userInfo" ] ) { wx . getUserInfo ( { success : res => { this . globalData . userInfo = res . userInfo ; if ( this . userInfoReadyCallback ) { this . userInfoReadyCallback ( res . userInfo ) ; } } } ) ; } } } ) ; } , globalData : { } } ) ;