【发布时间】:2020-02-27 14:40:19
【问题描述】:
我有一个分页设置,可以这样显示:
<div class="page__A4">
</div>
<div class="page__A4">
</div>
<div class="page__A4">
</div>
然后使用 PHP 通过 for 循环从我的 SQL 数据库传递数据,例如:
@foreach($data as $value)
<div class="element">
{{$value}}
</div>
@endforeach
这将留下最终的标记:
<div class="page__A4">
@foreach($data as $value)
<div class="element">
{{$value}}
</div>
@endforeach
</div>
<div class="page__A4">
</div>
<div class="page__A4">
</div>
我的$value 的高度是动态的,当$value 的高度超过第一个page__A4 元素时,我希望它进入下一页。
真正的问题在于我无法使用 Javascript。我需要将这些页面打印为 PDF,这是通过将 laravel 视图与 SASS 样式文件相结合来完成的——这意味着 javascript 不会加载到我的最终打印产品中。
有没有办法实现这一点,使用 laravel/php/SASS 的组合?
【问题讨论】: