gpt4 book ai didi

javascript - Laravel 全局 js 引用错误

转载 作者:行者123 更新时间:2023-12-01 00:53:13 25 4
gpt4 key购买 nike

我尝试在app.js中收集一些全局的js函数。我的 app.js 看起来像这样

// Import global dependencies
import './bootstrap';
import './argon';

export default class App {
test() {
console.log('test');
}
}

jQuery(() => {
window.App = new App();
});

在我的 Blade View 中,我尝试以这种方式调用测试函数:

$(function () {
App.test();
});

结果我收到错误消息ReferenceError:应用程序未定义。问题出在哪里?

最佳答案

无需导出未在任何地方导入的对象。 app.js 中的 jQuery 代码也是不必要的,无需等待 dom 加载即可创建 window.App 对象。

import './bootstrap';
import './argon';

class App {
test() {
console.log('test');
}
}

window.App = new App();

关于javascript - Laravel 全局 js 引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56791616/

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