我正在尝试将vuejs转换应用于Bootstrap网格,但由于转换组修改了DOM并在row
和col-md-6
标记之间添加了新标记,因此它完全搞砸了网格系统。例如:
<div class="row">
<transition-group name="list">
<div class="col-md-6" v-for="product in products" :key="product.id">\
My product content here
</div>
</transition-group>
渲染后,将其修改为:
<div class="row">
<span>
<div class="col-md-6" v-for="product in products" :key="product.id">\
My product content here
</div>
</span>
</div>
由于span
不再是.col-md-6
的直接子代,因此新的.row
标记使网格系统混乱。
有人知道仍然可以使用Bootstrap网格的解决方法吗?
答案 0 :(得分:3)
您可以直接将类添加到过渡组。
默认情况下,span
由transition-group
渲染。您可以使用tag
属性对其进行更改,并只需像这样添加class="col-md-6"
:
<transition-group name="list" tag="div" class="col-md-6"></transition-group>