Много где встречаются темы по связке Vue и WordPress, либо React и WordPress и т.д. и достаточно примеров на данные темы. В общем WordPress как обычно везде и повсюду. Насколько знаю, то у WordPress достаточно хороший REST API, но что можете сказать про Bitrix? Был ли у кого-то опыт работы с REST API Bitrix и есть ли он вообще? Может есть примеры, а лучше всего курсы, по использованию REST API 1C Bitrix? Не обязательно примеры со связкой с Vue.js, т.к. это дело второе, главное именно по использованию API Bitrix.
Искал на просторах интернета по этой теме, но ничего толком не нашел.
Может, конечно, это и не лучшая идея использовать в связке Vue.js и 1C Bitrix, но таковы пожелания клиента.
В первую очередь нужно убедиться, что клиент понимает то, чего просит. Вполне возможно, он как болванчик повторил где то услышанную и заученную фразу. Если это так, то гораздо лучшим (и для него и для вас) будет убедить его в профитности использования знакомых вам технологий
Анатолий Жаров, Он понимает, что можно использовать Laravel и Vue, которые из коробки идут в связке, но т.к. проект достаточно тяжелый, то ему объяснили, что Bitrix как нельзя лучше подходит под эти задачи и проще будет сделать на нём, чем писать все с нуля на Laravel.
Мы взяли какой-то роутер с гит-хаба и просто прикрутили его к битриксу. Уже не один SPA проект сделали на Bitrix + React. Работает отлично.
В /api/index.php просто подключаем этот роутер, он направляет запросы в контроллер, который работает с моделями на d7.
Битрикс уже поставляется с vue.js, только создавать приложение нужно немножко иным синтаксисом. Я сделал небольшое приложение для формы обратной связи. Простейший пример. Приложение вынес в отдельный файл для удобства просмотра. Работает отлично!