@ObehanProger

Почему не определяется объект Promise?

Почему вычисляемое свойство,полученное из Промиса, выдает [object Promise] на самой странице, хотя в консоли 14 (как и должно быть):
<div v-if="allNewsList">{{allNewsList}}</div>
const app = new Vue({
		el: '#content',
		computed: {
		  async allNewsList() {
		  	let data = await axios.get('http://news/filtered_news/author_all/period_all').then(response => {return response.data});
		  	console.log(data.length);
		  	return data.length;
		  },
		}
	});
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 2
BRAGA96
@BRAGA96
Нужно ждать результата, это же асинхронная модель.
this.a = await allNewsList;
Ответ написан
@nvdfxx
Senior Pomidor developer
А зачем вам тут в принципе вычисляемое свойство?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 авг. 2019, в 18:58
100 руб./за проект
21 авг. 2019, в 18:32
5000 руб./за проект
21 авг. 2019, в 18:21
1000 руб./за проект