использованием сборки вебпаком, т.е. проект на .net сейчас используется Razor в качестве рендеринга, я добавил vue внутрь этого проекта и мне нужно, чтобы это было совместимо с уже используемым кодом, грубо говоря с html +-, когда я вызываю вызываю скрипт, который мне собрал вебпак - я могу его вставить как тег или внутри main.js написать render: h => h(VueComponent), но в этом случае он просто заменит содержимое контейнера к которому привязан, мне нужно чтобы контейнер внутри остался таким же (т.е. Razor) и мог использовать vue, например {{message}} внутри razor, с учетом компонентов внутри, например:
условно, что-то наподобие такого, чтобы и message нормально отображался, и vue (my-component-vue) компонент который подгружается внутри my-component-vue и h2 никуда не ушло (пример просто - h2 не вариант занести внутрь...) сам vue навешан на #app?
<div id="app">
<h1> {{message}}</h1>
<h2>title</h2>
<my-component-vue v-if="show"></my-component-vue>
</div>
<script src="vue.bundle.js" asp-append-version="true"></script>
есть конечно еще третий вариант, когда делать повторый рендеринг уже на vue того, что нарендерит razor, но поему это уже совсем извращения
использую вебпак 5, vue 2
Обсуждают сегодня