раз, а потом получать данные по ajax?
Максим, вы про что вообще? Vue в общем случае может использоваться как view библиотека или как полноценный vm слой в mvvm архитектуре. Все приложение в один файл - это второй подход. Тогда в вашем приложении будут компоненты, которые могут запрашивать данные с помощью ajax с любого бэка. Самое популярное решение vue-resource (https://github.com/pagekit/vue-resource)
Обсуждают сегодня