Bir reactJS uygulaması ile çalışıyorum ve aşağıdaki kodu vardır: Bu düzende HTML çıktısıBootstrap Satırlar
renderProductBlock(product, index) {
return (
<div className="product col-xs-4">
<span className="product-name">{product.name}</span>
<span className="product-price">{product.price}</span>
<a href="#" className="btn btn-primary">Buy Now</a>
</div>
);
}
renderProductList() {
let blocks = [];
_.forEach(product, (item, index) => {
const productBlock = this.renderProductBlock(item, index);
if(productBlock) {
blocks.push(productBlock);
}
});
return blocks;
}
render() {
const productsBlock = this.renderProductList();
if(productsBlock) {
return (
<div className="products">
<div className="row">
{productsBlock}
</div>
</div>
)
}
}
:
<div class="products">
<div class="row">
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
</div>
</div>
Ne benim için en iyi yol olacağını Bunun gibi bir satır div her 3 ürünleri sarmak için şu döngüler içine önyükleme satır eklemek için:
hafifçe ahmak için
<div class="products">
<div class="row">
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
</div>
<div class="row">
<div class="product col-xs-4">
Content
</div>
<div class="product col-xs-4">
Content
</div>
</div>
</div>
Maalesef le soru ama bunu doğru göremiyorum.
Eğer bloklar 'dönüş blokları dönen denediniz;' a içinde '? –
Bala
Soruyu tek bir satır bloğu ile güncelledim, aslında şu anda nasıl çalıştığını ancak iyi bir şekilde çalışmamasını sağlıyor (aynı zamanda col-sm-X, col-md-X vb. Kullanıyoruz) ve sadece tek bir satırda sarılıyoruz bazı sütunlar, tam olarak 12 sütuna kadar eklenemeyen satırlara sahip olduğumuz sağa doğru kayar (yani bir satırda sadece 2 ürün). Bu nedenle ideal olarak her 3 kolonda bir satır istiyoruz :) –