2016-11-04 50 views
0

我試圖添加一個簡單的鼠標點擊跟蹤,以後再複雜一點但是我有點碰到一個路障,控制檯日誌下面的代碼:<react></react>當我點擊股利和我不明白爲什麼或如何獲得div我點擊「成爲」的目標在反應中找到鼠標目標

import React, { Component } from 'react'; 

class MySuperClass extends Component { 

    _setPosition (e) { 
    console.log(e.target) 
    } 
    render() { 
    return (
     <div className='a-class' onMouseDown={() => this._setPosition(event)}>&nbsp;</div> 
    ); 
    } 
} 

export default MySuperClass; 

回答

1

你必須通過DOM事件。

<div className='a-class' onMouseDown={event => this._setPosition(event)}>&nbsp;</div> 

或者你可以簡單地這樣做:

<div className='a-class' onMouseDown={this._setPosition}>&nbsp;</div> 
+1

感謝隊友就解決了! – Touchpad