需求:app切入后台后,再次切换回来时,重新请求数据
    解决
    weex中自带的api,globalEvent用于监听持久性事件,例如定位信息,陀螺仪等的变化。全局事件是需要额外APIs处理的次要API
    对获取应用前后台事件做了支持,开发者可以在页面内监听对应的时间,获取应用点前是前台或后台,以方便暂停音乐,视频等,只需要指定需要监听的时间名称和回调函数就可以

    1. var globalEvent = weex.requireModule('globalEvent');
    2. globalEvent.addEventListener('WXApplicationDidBecomeActiveEvent', function(e) {
    3. console.log('WXApplicationDidBecomeActiveEvent');
    4. });

    例子

    1. // weex 提供的 globalEvent 全局事件,用于解决 app 放置后台之后,再次打开没有刷新页面问题
    2. weex.requireModule('globalEvent').addEventListener('WXApplicationDidBecomeActiveEvent', (e) => {
    3. this.getMainData()
    4. })
    5. weex.requireModule('globalEvent').addEventListener('viewWillAppear', (res) => {
    6. if (res.type == 'back') {
    7. this.$fetch.get('unReadNotesCheck', res => {
    8. if (res.data) {
    9. this.$refs.child.showzy()
    10. }
    11. })
    12. }
    13. })