Как вернуть данные внутри вычисляемого свойства в запросе axios

Возможно, вы делаете что-то вроде этого:

db.collection('allowedmacs').find().toArray(function(err, docs) {
  console.log(docs);
});
db.close();

Итак, вы закрываете базу данных до того, как был вызван обратный вызов на toArray (хотя может работа над некоторыми случаями).

Вместо этого попробуйте следующее:

db.collection('allowedmacs').find().toArray(function(err, docs) {
  console.log(docs);
  db.close();
});
1
задан TrueCode 26 March 2019 в 18:59
поделиться

1 ответ

Согласно документам, вы, вероятно, должны использовать наблюдателя: https://vuejs.org/v2/guide/computed.html#Watchers

В этом случае использование опции watch позволяет нам выполнять асинхронную операцию (доступ к API), ограничивать частоту выполнения этой операции и устанавливать промежуточные состояния, пока мы не получим окончательный ответ. Ничего из этого не было бы возможно с вычисляемым свойством.

0
ответ дан Bryan Downing 26 March 2019 в 18:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: