0
林與reactjs
ES6
,創建新的可拖動這樣在反應組分componentDidUpdate
生命週期方法GSAP可拖動與反應ES6實際使用<code>gsap</code>可拖動的這個
import React, { Component } from 'react'
import Draggable from 'gsap/Draggable'
class DraggableContainer extends Component {
render(){
...
}
componentDidUpdate(){
const draggable = Draggable.create('.box', {
onPress:()=>{
// currentElement suppost to contain dom element of clicked, but its undefined because 'this' is 'DraggableContainer'
const currentElement = this.target
}
})
}
}
的onPress
方法體內this.target應該給當前元素但它的undefined和this
是錯誤的上下文。
如何訪問此方法中的當前元素?
非常感謝,它的工作。 –