【发布时间】:2020-02-14 08:02:12
【问题描述】:
我的网站上有很多链接,但只有一个可以这样做。
它没有通过导航栏将我带到顶部,而是转到内容的中间。知道为什么会这样吗?
这是一个有一个.map 穿过一些JSON 的页面,它会在页面下方呈现div 文本元素...如果重要的话。
这里有一些可能相关的代码。
路线
<Route exact path ="/reviews" component={Reviews} />
链接
<Link to="/reviews">
<ViewAllBtn>View All</ViewAllBtn>
</Link>
着陆页(位于中间而不是顶部)
<MotherDiv>
<NavBar />
<Prompt>
<PromptHead>Customer Reviews</PromptHead>
<PromptBody>Heres what our loyal customers think of Heavenly Details.</PromptBody>
</Prompt>
<ReviewsDiv>
{reviews.map(review =>
<ReviewDiv key={review.name}>
<Name>{review.name}</Name>
<Body>{review.body}</Body>
</ReviewDiv >
)}
</ReviewsDiv>
<Footer />
</MotherDiv>
【问题讨论】:
标签: javascript html reactjs react-router