компонента, но хочу в реалтайме менять template. Реактивность тут не помогает, так как мне нужно менять сам template, а не данные в нем. Как это можно сделать? Можно ли как-то перерегистрировать компонент?
Что значит "менять template"? Это так не работает. Вы можете просто по условию переключать разное отбражение <template> <View1 v-if="view === 1" /> <View2 v-else /> </template>
Есть template <div> </div> Потом я хочу чтобы он стал <div> <some-button /> <div> Потом: <div> <some-another-button /> <div> То есть, чтобы я его менял программно, потому что будет строиться template на основе данных. Я могу его создать, но как менять в запущенном Vue, не понимаю
Таких View1, View2, ViewN будет сотни, и мне легче менять сам template, чем строить такой огромный конструктор
Тебе же придётся эту логику где-то хранить? Храни её в template.
Обсуждают сегодня