J'ai deux ensembles d'éléments HTML à rendre avec les mêmes données, donc j'utiliser classe sélecteur:Boucle de vue - ne fonctionne que sur #id mais pas sur .class?
<ul class="example-1">
<li v-for="item in items">
{{ item.message }}
</li>
</ul>
<div class="example-1">
<div v-for="item in items">
{{ item.message }}
</div>
</div>
Mon code Vue:
var example1 = new Vue({
el: '.example-1',
data: {
items: [
{ message: 'Foo' },
{ message: 'Bar' }
]
}
})
Il boucles que la première série de html (ul/li) mais pas le second ensemble (div).
Des idées pourquoi?
Comment puis-je le faire pour les deux? J'ai modifié le code ci-dessus de here qui utilise #id.
a une supposition, lorsqu'il est passé un sélecteur CSS, la propriété 'el' sélectionne seulement le premier trouvé. Vue ne montera pas une instance unique à plusieurs éléments racine – Phil