Есть наверное 2 пути, как я делаю с angular, думаю схоже и с vue.
- Yii2 отдает с помощью api результаты и далее уже работа отдельно на внешке angular'а
- Встраивать angular в виды yii2, контроллеры, стили и тд.
И там и там есть свои плюсы, но мне по душе, 1 вариант.
Создал по быстрому rest контроллеры, модели с связями, тесты с фикстурами, и полетело. Если нужно переопределяешь/создаешь действия помимо default crud.
И ловишь это всё на фронте angular, и разруливаешь где какие данные нужны через сервисы с запросами на backend.
Не ищи готовое, попробуй написать сам. И поймешь как, что, с чем варить, и прочие нюансы, которые при копировании не уловить.