Iが同じデータをレンダリングするHTML要素の二組を持っているので、私はクラスセレクタ使用:それが唯一の第1のセットをループビューループ - #idでは動作しますが、.classでは動作しません?
var example1 = new Vue({
el: '.example-1',
data: {
items: [
{ message: 'Foo' },
{ message: 'Bar' }
]
}
})
:
<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>
マイVueのコードをhtml(ul/li)ですが、ではなく、の2番目のセット(div)です。
なぜでしょうか?
どうすればとすることができますか??
hereのコードを#idに変更しました。
を推測では、CSSセレクタを通過したとき、 'el'プロパティは、最初に見つかったものを選択します。 Vueは1つのインスタンスを複数のルート要素にマウントしません – Phil