они промис возвращают
На ресурсе https://www.digitalocean.com/community/tutorials/how-to-build-a-file-handling-app-in-graphql-and-vue
нашел гайд по загрузке файлов и там вот такой пример кода:
methods: {
async uploadPhoto({ target }) {
await this.$apollo.mutate({
mutation: UPLOAD_PHOTO,
variables: {
photo: target.files[0]
},
update: (store, { data: { uploadPhoto } }) => {
const data = store.readQuery({ query: ALL_PHOTOS });
data.allPhotos.push(uploadPhoto);
store.writeQuery({ query: ALL_PHOTOS, data });
}
});
}
}
В чем смысл async/await здесь?
эммм, а что тут тебя смущает?
Обсуждают сегодня