【问题标题】:Dynamically Load Chunks Based on Route in a Laravel Application在 Laravel 应用程序中基于路由动态加载块
【发布时间】:2016-11-27 05:52:49
【问题描述】:

我正在使用 Laravel 编写一个应用程序,该应用程序需要在每个页面上使用不同的 javascript。因此,我决定使用 Webpack 逐页拆分代码。例如,我有一个与mywebsite.com 相关的代码块,另一个用于与mywebsite.com/members/new 相关的代码,以及一个用于公共模块的app.js

根据 url 动态要求这些文件的最佳方法是什么?

【问题讨论】:

  • 为每个视图添加 js 文件,而不是 url。

标签: javascript laravel webpack


【解决方案1】:

您可以使用视图模板中的 if 语句来执行此操作,如 here 解释:

@if (in_array(Route::currentRouteName(), ['profile', 'register']))
    <script src="example.js"></script>
@endif

【讨论】:

    猜你喜欢
    • 2012-06-10
    • 1970-01-01
    • 2016-01-05
    • 2014-07-02
    • 1970-01-01
    • 2017-07-27
    • 2020-02-12
    • 1970-01-01
    • 2020-12-23
    相关资源
    最近更新 更多