滚动到特定元素(映射一些数据之后)React

时间:2021-03-19 09:37:26

标签: javascript arrays reactjs react-native ref

我尝试使用 ref,但它不起作用 - 仅滚动到网站底部。 到处找都没找到解决办法,只针对没有map方法的list项。

NameError: name 'code_A' is not defined

1 个答案:

答案 0 :(得分:0)

试试这个代码。在这里,我在 ul 中添加了一个空白 div 并给出了对它的引用。

////内容

<ul>
{
data.map(user => 
<li key={user.id}>{user.name}</li>
}
<div ref={this.myRef} />
</ul>

并更改 scrollToMyRef() 如下。

const scrollToMyRef() = () => this.myRef.current.scrollIntoView({ behavior: 'smooth', block: 'end', inline: 'nearest' });
相关问题