EEUI.APP EEUI.APP 首页 文档 - 指南 - 组件 - 模块 插件 - 插件市场 - 开发文档 热更新 控制台 Editor 例子 社区 GitHub 首页 文档 - 指南 - 组件 - 模块 插件 - 插件市场 - 开发文档 热更新 控制台 Editor 例子 社区 GitHub - 模块 - adDialog广告弹窗 - ajax异步请求 - alert对话框 - caches缓存管理 - captcha验证弹窗 - keyboard键盘功能 - loading等待动画 - navigationBar标题栏 - navigator路由功能 - newPage页面功能 - openOtherApp打开其他APP - plate复制粘贴 - saveImage保存图片 - getImageSize图片尺寸 - scaner二维码扫描 - share文字图片分享 - storage数据储存 - system系统信息 - toast提示功能 - version版本相关 - weex模块 - animation - clipboard - dom - globalEvent - addEventListener - removeEventListener - meta - modal - picker - storage - stream - webview
    # # globalEvent 0.14 globalEvent 用于监听持久性事件,例如定位信息,陀螺仪等的变化。全局事件是需要额外 APIs 处理的次要 API。 #### # 内置的全局事件 WeexSDK 对获取应用前后台事件做了支持,开发者可以在页面内监听对应的事件,获得应用被前后后这后台,以方便暂停音乐,视频等,只需要指定需要监听的事件名称和回调函数就可以,例如:
    1. var globalEvent = app.requireModule('globalEvent');
    2. globalEvent.addEventListener('WXApplicationDidBecomeActiveEvent', function(e) {
    3. console.log('WXApplicationDidBecomeActiveEvent');
    4. });
    - WXApplicationDidBecomeActiveEvent,应用被前台的时候触发 - WXApplicationWillResignActiveEvent,应用即将被后台时候触发 示例 注意 目前只有 platform 为 iOS 和 Android 才能支持。获取当前 platform #### # 触发全局事件 Android
    1. Map<String,Object> params=new HashMap<>();
    2. params.put("key","value");
    3. mWXSDKInstance.fireGlobalEventCallback("geolocation", params);
    iOS
    1. [weexInstance fireGlobalEvent:@"geolocation" params:@{@"key":@"value"}];
    # # API ## # addEventListener 注册对一个全局事件的监听。 #### # addEventListener(eventName, callback) - @eventName,string,事件名称。 - @callback,function,回调方法。
    1. var globalEvent = app.requireModule('globalEvent');
    2. globalEvent.addEventListener("geolocation", function (e) {
    3. console.log("get geolocation")
    4. });
    ## # removeEventListener 取消对一个全局事件的监听。 #### # removeEventListener(eventName) - @eventName,string,事件名称。
    1. var globalEvent = app.requireModule('globalEvent');
    2. globalEvent.removeEventListener("geolocation");
    在 GitHub 上编辑此页

    最后一次更新: 6/7/2019, 8:03:58 AM

    dom meta