【问题标题】:Laravel view render and javascript?Laravel视图渲染和javascript?
【发布时间】:2020-08-19 19:58:04
【问题描述】:

我的应用程序中有很多带有 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吗?

【问题讨论】:

    标签: laravel laravel-blade laravel-views


    【解决方案1】:

    我认为您应该尝试添加一个结束标记 (&lt;/script&gt;)。

    替换:

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

    以下内容:

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

    【讨论】:

      猜你喜欢
      • 2016-04-14
      • 1970-01-01
      • 2020-09-18
      • 2022-01-09
      • 2021-02-10
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      相关资源
      最近更新 更多