我想导出包含Chart.js图表作为图标的div。所有元素都显示得非常好,但是,Chart.js画布不会呈现。html2canvas Chart.js图表未呈现
我在我的图表中的onAnimationComplete选项的回调中调用了我的导出函数,因此导出无法在图表完全构建之前发生。
这是我html2canvas和下载功能怎么看:
download() {
this.dl.download = this.fileName;
this.dl.click();
}
loadDataUrl($node) {
this.hideUnwantedElements();
html2canvas($node, {
background: '#ffffff',
scale: 4,
proxy: 'proxy-for-cors-images',
onrendered: (canvas) => {
this.showElements();
this.dl.href = canvas.toDataURL('image/jpeg');
}});
}
谁能告诉我,如果它甚至有可能chart.js之图表输出与html2canvas如果是这样,怎么样? 我也尝试了图表画布上的toDataURL()函数,但它仅返回传输png的数据URL。
2017-08-31
DavidH