自定义dom节点,绑定click事件,拖拽图谱导致点击事件失效
function bindClickListener(){
const domNodes = document.getElementsByClassName('btn');
function handleClick(){
console.log('被惦记')
}
domNodes.removeEventListener("click", handleClick);
// open the following lines pls!
domNodes.addEventListener("click", handleClick);
}
graph.on("afterrender", e => {
bindClickListener();
});
// 拖拽图时触发viewportchange
graph.on("viewportchange", e => {
that.$nextTick(() => {
bindClickListener();
});
});