提取的返回值(提取api)

时间:2018-06-28 12:37:09

标签: javascript es6-promise fetch-api

我遇到fetch的问题,试图将请求发送到后端,但是有一个问题,我无法存储返回值。 这是我的代码:

// api.js
export default {
  get (url, options) {
    url = `http://localhost:4040${url.charAt(0) == '/' ? url : '/' + url}`
    return fetch(url, {
      method: 'get',
    })
    .then(res => res.json())
    .then(data => data);
  }
}

// Token.vue
import api from '../assets/js/services/api.js';
let token = api.get('token', {});
console.log(token); // Promise <pending>

怎么了?如何获取fetch返回的值?我的api.get()函数返回的值没有理由是一个承诺

0 个答案:

没有答案