javascript中“ref”的类型是什么

时间:2017-12-15 17:52:11

标签: javascript

我有这样的代码,就像这样开始

  _scrollTo = (ref) => {
    const node = findDOMNode(ref)

然后我有另一个返回

的函数
  <div ref='entireContainer'>
    blah blah stuff here
  </div>

我遇到了一个问题,我需要将ref的类型传递给_scrollTo函数。因此,如果参数索引是我们传入的数字(索引:数字)。所以我需要传入(ref:something)而不是(ref)。我不知道那是什么东西,也许我不能很好地掌握我的谷歌搜索,以获得答案。你知道它是什么类型的吗?

1 个答案:

答案 0 :(得分:0)

目前还不清楚你的函数_scrollTo正在做什么,或者你需要将ref的类型传递给它,因为在你发布的代码中它只需要一个参数。

如果findDOMNode函数正在查找具有属性ref的元素,那么您需要传递给函数的值可能是字符串'entireContainer'

如果要将该元素滚动到视图中,则可以使用以下代码:

var element = document.querySelector("[ref=entireContainer]");
element.scrollIntoView();

Example

如果这不是您要做的,请发布更多代码。