我有这样的代码,就像这样开始
_scrollTo = (ref) => {
const node = findDOMNode(ref)
然后我有另一个返回
的函数 <div ref='entireContainer'>
blah blah stuff here
</div>
我遇到了一个问题,我需要将ref的类型传递给_scrollTo函数。因此,如果参数索引是我们传入的数字(索引:数字)。所以我需要传入(ref:something)而不是(ref)。我不知道那是什么东西,也许我不能很好地掌握我的谷歌搜索,以获得答案。你知道它是什么类型的吗?
答案 0 :(得分:0)
目前还不清楚你的函数_scrollTo
正在做什么,或者你需要将ref
的类型传递给它,因为在你发布的代码中它只需要一个参数。
如果findDOMNode
函数正在查找具有属性ref
的元素,那么您需要传递给函数的值可能是字符串'entireContainer'
。
如果要将该元素滚动到视图中,则可以使用以下代码:
var element = document.querySelector("[ref=entireContainer]");
element.scrollIntoView();
如果这不是您要做的,请发布更多代码。