Ознакомьтесь с новой версией vue-meteor-reactive-promise-calls
Обновления/новые функции (v 0.6.0)
- Добавляет опцию плагина vue (по-прежнему поддерживает Meteor.callPromise)
- Возможность приостанавливать и перезапускать вызовы реактивных промисов (например, у вас есть список со ссылками, открывающими модальные окна — теперь вы можете временно приостановить родительский список, пока отображается модальное окно)
Скачать ?
Задний план
Возможность публикации / подписки на стороне клиента Meteor великолепна, но бывают случаи (например, безопасность), когда вам может потребоваться обрабатывать данные исключительно на сервере и отправлять клиенту только результат. Следовательно, необходимо иметь возможность синхронно вызывать серверные методы Meteor с клиента.
Этот пакет NPM призван решить эту проблему, добавив ряд функций Meteor (например, Meteor.callPromise), которые можно универсально использовать в вашем приложении. Кроме того, этот пакет можно добавить как плагин Vue и вызывать непосредственно из ваших компонентов (например, this.$callPromise).
Если вы хотите копнуть немного глубже, также ознакомьтесь с этой статьей на Medium.