こんにちは、私はプロジェクトでvue chartjs link of npm packageを使用しています。vue chart jsが印刷プレビューに表示されない
チャートが正常に動作しているが、私は複数のグラフは、私はチャートを見ていない午前、プレビューウィンドウに次のコード
let divContents = $("#exportDiv").html();
let printWindow = window.open('', '', 'height=400,width=800');
printWindow.document.write('<html><head><title>Report</title>');
printWindow.document.write('<link rel=\"stylesheet\" href=\"css/style.css\" type=\"text/css\" />');
printWindow.document.write('<link rel=\"stylesheet\" href=\"css/bootstrap.min.css\" type=\"text/css\" />');
printWindow.document.write('</head><body >');
printWindow.document.write(divContents);
printWindow.document.write('</body></html>');
printWindow.document.close();
setTimeout(function(){printWindow.print();},1000);
を使用して実装されているのdivを印刷しようとしていたとき。
注:チャートは、私はCtrlキーを押しています+ Pチャートが表示されている場合、私は、ボタンのクリックで印刷を呼び出していた場合にのみ表示されていません。私はCtrl + Pを使用することはできませんので、私は特定のdivだけを印刷したいです。
何が間違っていますか?
私は
<vue-chart type="doughnut" :height="100" :options="optionsInvestorResearch" :data="chartInvestorResearch"></vue-chart>
それを宣言していますし、私のoptinonsが
chartInvestorResearchです:{}、 optionsInvestorResearch:{
title: {
display: false,
fontsize: 14,
text: 'Total de Pedidos por Situação'
},
legend: {
display: true,
position: 'right',
},
},
アップデート:私は私のチャートの宣言およびオプションが含まれていました。
エラーや警告がコンソールに表示されている可能性があります。 – samayo
@samayoページロード時や印刷ボタンクリック時にエラーは発生しません。 – rajesh
多分それは 'document.write'のあなたの使用ですあなたはあなたの答えのために – samayo