Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.7k views
in Technique[技术] by (71.8m points)

javascript - React JS -> Why does my div ignore the elements I'm mapping over?

So I've created a div and inside of that div I am mapping over some lements that are contained within my wishlist. I want that div to have borders all around the elements I've mapped over but instead it, apparently, stays empty even tho I don't think it should be. Here is the relevant code:

            <div className='wishlistWrapper'>
                {productsInWishList.map(product=>    
                    <div className='productsWishListWrapper'>
                        <p className='productName'> <strong>{product.name}</strong>
                            <span>
                                <BsX className='removeProduct' size={25} 
                                      onClick= {()=>removeFromWishList(product)}/>
                            </span>
                        </p>
                        <img className='productImage' src={product.image}/>
                        <p className='productPrice'> <strong>{product.price}</strong> </p>
                    </div>)}
            </div>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

I've fixed the problem, so basically I had display: inline-block and float: left at the same time-> removing the float: left and changing the display to display:inline-flexbox solved everything


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

57.0k users

...