Vuetifyを使用してアプリを構築しました。Vuetifyを使用して、ページを印刷しようとすると最初のページのみが表示されます
ページの1つが注文に使用されており、ユーザーが印刷できるようにしたいと考えています。
問題は、私はページ内のスクロールを持っている場合、最初のページだけがスクロールバーで表示されていることである:
私はそれが印刷のために他のすべてのページを表示することができますどのように?
UPDATE
私は印刷のために、このCSSを使用する場合、私は、メインセクションに.scroll-y
クラスを持っている:
@media print{
body,
html {
height: 5000px !important;
}
.scroll-y {
height: 100% !important;
}
}
それは動作しますが、明らかに私は、一連の高さを望んでいません印刷毎に5000px、 高さを計算して設定するのにjsを使うことができますが、より良い/簡単な方法があれば疑問です。
あなたは 'V-データtable'を使用していますか?私は、スクロールバーが利用可能なデータを反映していると仮定しています(ページネーションなど)。そうでない場合は、スクロールしないように印刷するときにCSSを適合させる必要があります。 '@media screen'と' @media print'ルールを使用してください。 – nathanvda
私は 'v-data-table'を使用していますが、ページネーションはありません。また、' @media print' CSSを使用しています。私のアップデートを参照してください。 – Tomer
なぜボディに 'height'が必要ですか?絶対配置を使用しますか? – nathanvda