私のコードは機能しています。しかし、私はかなり簡単な方法があると確信しています。今のところ、Promise内の '_v'キーにアクセスすることで必要な結果を得ることができます。だから私は何かが間違っていると思うのです。ここでは、コードは次のとおりです。適切なデータを取得しますが、どこにあるのかわかりません
file1.jsので
import * as Utils from '../js/utils';
albumsArray() {
this.albums = Utils.getAlbums(this.user, this.token);
}
utils.js
export async function getAlbums(user, token){
let store = []
let data = await axios.get(`https://api.imgur.com/3/account/${user}/albums/`, {
headers: {
Authorization: `Bearer ${token}`,
Accept: 'application/json'
}
})
.then(response => {
response.data.data.map(data => store.push(data))
})
return store || [];
}
、それが今ある方法は、私が '_ V' [私はアルバムにしたい結果を得ます]。
Obs:アルバム(this.albums)はログに記録すると約束し、_vは必要なデータがある場所のキーです。私は間違っている。私のコードを見栄え良くするにはどうすればいいですか?
おかげ
トップレベルでは、常に約束に対処する必要があります。 –