экосистемы nuxt'a?
Условие:
API отдаёт строку, где есть shortcode внутри. Мы с фронта хотим эту строку распарсить и на места шорткодов заинджектить нужные компоненты.
И что мешает? Для этого есть <component is />
И как вы представляете себе решение с динамическим компонентом? Можно текстом описать. Или вы предлагает парсить строку на n кусков? До шорткода, шорткод, после шорткода, шорткод, после шорткода?
Вместо шорт кода (которые я знаю по WP) просто указать имя компонента. И его либо заранее прописать, либо выполнить import после запросе и положить в переменную. Далее <component :is="component" />
С текстом в строке до и после что делаем?)
собираешь массив в виде | [ {type:'text', value:'текст'}, {type:'component', value:'имя компонента'} ] потом в цикле выводишь текст тектом, компоненты через https://github.com/blokwise/dynamic потому что обычный <component> не умеет в динамический импорт, ну или не умел раньше
Обсуждают сегодня