gpt4 book ai didi

javascript - 如何在 Laravel Blade 文件中 init() JS

转载 作者:行者123 更新时间:2023-12-03 00:22:10 25 4
gpt4 key购买 nike

通常我使用javascript文件来导入不同的JS文件。现在却很难做到这一点。我正在开发的项目非常疯狂,有一个 5Mb 的 JS 文件,我只想将其中的一部分加载到一个页面上。在 Javascript 文件中,我可以像这样导入模块,

import {Module} from "./components/Module";

并用作 Module.init();

但是我想做的是将这个模块加载到 Blade 文件中。 js 文件位于 resources/assets/js/components/Module.js

因为这个文件夹不是公开的,我不确定我是否使用类似的东西

<script src="../../../resources/assets/js/components/Module.js"></script>在页面上。嗯,尝试了一下,但效果不太好。我只希望能够像 Module.init(); 那样初始化 JS在我的 Blade 文件中。

我真的很感激和指导,因为我现在有点困惑:(

最佳答案

您无法从 resources 导入文件目录中,应用程序对用户唯一可见的部分应该是 public文件夹,因此您应该将文件放入 public文件夹。例如
public/js/modjule.js然后像这样导入

<script src="{{ asset('js/module.js') }}"

如果您的网站位于 https您可以使用协议(protocol)secure_asset()

<script src="{{ secure_asset('js/module.js') }}"

关于javascript - 如何在 Laravel Blade 文件中 init() JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54268181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com