fetch请求.then()在某些微信浏览器和手机端浏览器里不执行

如下代码


这是暴露出的接口


export const activities = (page) => fetch(api + 'api/activities?page=' + page, {

  method: 'GET',

  mode: 'cors'

});


在此处调用


created() {

    this.page = 1;

    let page = this.page;

    alert('1');

    activities(page).then(res => {

    alert('2');

      res.json().then(data => {

        var items = data.activities;

        this.list = items;

        this.loading = false;

      });

      this.page++;

    });

   }

在大部分手机的微信浏览器里都能执行,先alert出来1 然后再alert出来2


但是有一部分手机只能alert出来1 走不进去.then()


已经给项目引入了es6-promise和whatwg-fetch 项目用的是vue


感谢各位大佬!


补: 怀疑是箭头函数的问题 刚检查了 已经用了babel


烙印99
浏览 549回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript