[英]Accessing event trigger button onclick function
我曾經使用過如下所示的 react-graph-vis 包
<Graph
ref={graph}
graph={data}
options={options()}
events={events}
/>
當我按下圖形元素和事件函數時觸發事件道具,如下所示
const events = {
select: function(event) {
var { nodes, edges } = event;
}
};
我想從另一個按鈕 onClick 訪問該事件,我該怎么做,謝謝您的建議
使events
成為全局變量。 將其設置為myEvent
或任何您想命名的狀態,然后執行以下操作:
this.setState({myEvent: events}) // replace myEvent as whatever you'd like to call it
您可以通過this.state.myEvent
引用它。 調用select
做this.state.myEvent.select(e)
假設e
是event
參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.