0

我的应用程序中有很多带有 html 表的生成报告,现在我用 vuejs 图表实现了。但我无法渲染它们,因为它们在 javacript 中。

$view = view('reports.single.print', ['stats' => $stats]);
$html = $view->render();

在普通浏览器模式下一切都很好,但我需要为打印模式获取渲染的 html。

我尝试从底部移动到<head> <script type="text/javascript" src="{{ asset('assets/js/app.js') }}"></script>

但没有任何改变。

我的刀片看起来像:

<body>
@include('header')

HTML TABLE CONTENT

<diagram></diagram>

@include('footer')

<script type="text/javascript" src="{{ asset('assets/js/app.js') }}">
</body>

我可以用render()方法以某种方式渲染javascript吗?

4

1 回答 1

0

我认为您应该尝试添加一个结束标记 ( </script>)。

代替:

<script type="text/javascript" src="{{ asset('assets/js/app.js') }}">

具有以下内容:

<script type="text/javascript" src="{{ asset('assets/js/app.js') }}"></script>
于 2020-08-20T06:44:16.840 回答