внутри этой верстки vue компоненты которые остаются не инициализированными, как сделать инициализацию после добавления верстки?
Простой путь - взять готовую либу https://github.com/alexjoverm/v-runtime-template Сложнее - сделать свой аналог с генерацией компонента или рендер функцией. При этом на фронте должен быть компилятор Vue шаблонов (по умолчанию при сборке его нет)
никак нельзя переинициализировать просто приложение?
Можно описать компоненты и инициализировать приложение уже после того, как эта вёрстка получена. Это нормальный вариант разве что, если всё приложение приходит с API, а не какие-то отдельные кусочки иногда
const template = await api.getTemplateFromAPI(); const App = { ... data, methods, computed ... template, }; new Vue(App);
window.app = createApp({}) я добавил в глобальную переменную, как переинициализировать?
Никак. Можно создать изначально с полученным шаблоном, можно создать приложение заново (это странно), можно использовать библиотеку по ссылке выше или сделать свой аналог
Обсуждают сегодня