взаимодействия шаблона Bitrix и Vue-компонентов.
Насколько критично, когда, скажем в index.php инклудится часть шаблона (/partial/banner.php, допустим), в котором мы сначала получаем данные из инфоблока, складываем их в массив, а затем передаем в vue-компонент через props?
Или лучше делать, чтобы Vue компонент сам обращался к REST (допустим) или через Axios и брал данные оттуда. По скорости загрузки варианты эквиваленты.
Если коротко, то суть вопроса в том: насколько плохо, когда логика и получение данных в шаблоне находятся?
а сеошка вам не важна?
Там уже модуль есть, который будет по SSR потом все это рендерить, сохранять и скармливать поисковым ботам.
ну тогда надо организвывать слой апи, который поставляет данные компонетам на вью
не знаю зачем вам vue, библиотека тяжелая без ssr толку мало я использую alpine.js для не SEO компонентов (малая корзина, фильтр, поиск, оформление и тп) весит куда меньше. умеет тоже самое. store есть
собирать нодой не надо
Спасибо за ответ. Я выше написал, что есть отдельный процесс на cron, который создает html для поискового робота и обновляет их при изменении данных
да. понимаю я даже делал свой rendertorn для сайта на anguar
Обсуждают сегодня