2016-12-29 79 views
1

我有一个叫做this.fullscreen的函数,它需要知道它引用了什么函数,我现在用this.refs这样做,但是应该有一种更简单的方式来访问当前元素?传递当前DOM元素时是否需要使用ref?

<div ref='thumbs' style={{ 
     display: 'flex', 
     paddingTop: '20px', 
     ...this.fullscreen(this.refs.thumbs, 0.208, 0.772) 
    }}> 

回答

0

利用.bind(this)

<div ref='thumbs' style={{ 
    display: 'flex', 
    paddingTop: '20px', 
    ...this.fullscreen.bind(this, 0.208, 0.772) 
}}> 
+0

如果我需要原来这个对象forexample访问状态,可我得到的,不知怎的? – Himmators

+0

这根本不起作用,我尝试过''和'fullscreen2(){console.log('test')}'但它没有得到触发。 – Himmators

相关问题