이벤트 핸들러에서 props를 사용하려고합니다. 이것은 내 코드 문제는 내가 '이동'핸들러 내부 this.props
에 액세스 할 수 없습니다 오전이벤트 핸들러 내에서 props 사용
class Dashboard extends Component {
componentDidMount() {
var grid = new Muuri('.grid', {
//options...
});
grid.on('move', (data) => {
console.log('ok')
//can't use this.props here
);
}
render() {...}
constructor() {...}
}
의 일부입니다.
함수를 호출하는 위치에서 'this'를 바인딩해야 할 가능성이 큽니다. –
내 화살촉 함수 다음에 .bind (this)가 붙어 있어도 console.log (this)는 나를 돌려주지 않습니다. – Phobie
화살표 함수를 사용하고 있으므로 this는'componentDidMount'에서와 같이 'this'를 참조해야합니다. 문제의 실행 가능한 예를 제공 할 수 있습니까? – iofjuupasli