我正在尝试将dom-to-image工具与react引用一起使用,但无法使其正常工作。
例如,如果我有以下内容:
<div id="getMe">Stuff here</div>
这很完美:
const getMe = document.getElementById('getMe');
domtoimage
.toPng(getMe)
.then(function(dataUrl) {
console.log(dataUrl);
})
但是,如果我这样做:
<div ref={this.reference}>Stuff here</div>
然后在引用上执行上面的代码,我得到以下错误:
TypeError:node.cloneNode不是makeNodeCopy上的函数(dom-to-image.js:160)
有人知道如何从引用中实际获取DOM吗?
目标:这里的总体目标是能够从参考对象中导出SVG / IMAGE。