Я хочу использовать Vue.js для более легкого управления DOM, но когда я инициализирую объект Vue, он сначала перезаписывает исходные данные, которые сначала генерируются с помощью бэкэнд, прежде чем манипулировать ими.Есть ли способ инициализировать объект Vue, сохраняющий исходный HTML
Например, у меня есть этот код:
<ul id="list">
<li v-repeat="elements" v-text="content">a</li>
<li v-repeat="elements" v-text="content">b</li>
<li v-repeat="elements" v-text="content">c</li>
</ul>
А потом я хочу использовать new Vue({ el: '#list' })
так, что бы как-то прочитал уже существующую разметку и сохранить его, прежде чем манипулировать с помощью редактирования $data
. Это как-то достижимо?
Я просто думал, могу ли я на самом деле держать его ненавязчивым. Скажем, js отключен, но у меня все еще есть список, предварительно инициализированный. – Gherman
@German Я добавил пример, как решить альтернативный контент без проблемы JS/Vue, которую вы описываете. – Falco