【发布时间】:2019-05-28 14:05:54
【问题描述】:
我有一个简单的反应组件,其中使用 ref 我得到了 div,但我必须生成一个包含样式的 html。所以我可以将此 html 传递给 PDF 生成后端服务器。
pdfRef(elem){
console.log(elem);
//<div><span>dataPDF</span> </div>
}
render() {
return (
<div ref={(elem) => this.pdfRef(elem)} className="SomeCssClass">
<span >dataPDF</span>
</div>
);
}
}
[编辑]
当我尝试通过 ref 打印 div 时,元素会以类名打印。但是当我将此字符串发送到 pdf 服务时,由于只发送了 html 元素和没有实际 css 的类名,因此生成的 pdf 没有样式。
有什么方法可以生成带有 css 作为字符串的 html,以便进一步将其发送到 pdf 服务。希望问题很清楚 有什么指点吗?
【问题讨论】:
-
我不知道你在找什么,你能准确一点吗?