javascript - Laravel:通过 min.js 文件 "Uncaught ReferenceError: HelloWeek is not defined"包含 javascript 代码

标签 javascript php html laravel laravel-5

我想将出色的“helloweek”javascript 代码包含到我的 Laravel 项目中。为了添加此内容,我将 helloweek.min.js 文件放入项目的 /public/js 文件夹中。我对 css 文件 (helloweek.min.css) 做了同样的事情,它位于 /public/css 文件夹中。

文件包含如下:

<link href="{{ asset('css/helloweek.min.css') }}" rel="stylesheet">
<script src="{{ asset('js/helloweek.min.js') }}" defer></script>
<script type="text/javascript">        
const myCalendar = new HelloWeek({
    selector: '.hello-week',
    lang: 'en',
    langFolder: '{{ url('/') }}/assets/lang/',
    format: 'YYYY-MM-DD',
    weekShort: true,
    monthShort: false,
    multiplePick: false,
    defaultDate: false,
    todayHighlight: true,
    disablePastDays: true,
    disabledDaysOfWeek: false,
    disableDates: false,
    weekStart: 1,
    daysHighlight: false,
    range: false,
    minDate: false,
    maxDate: false,
    nav: ['◀', '▶'],
    onLoad: () => { /** callback function */ },
    onChange: () => { /** callback function */ },
    onSelect: () => { /** callback function */ },
    onClear: () => { /** callback function */ }
});</script>

我可以使用“http://homestead.test/js/helloweek.min.js”和“http://homestead.test/css/helloweek.min.css”访问我的两个文件,并且我看到它们也通过浏览器控制台包含在我的网页中。

但是我在控制台中收到以下错误:home:97 Uncaught ReferenceError: HelloWeek is not Define at home:97

据我所知,这应该意味着它无法找到该库,但(根据我非常有限的 Laravel 知识)它似乎已正确包含在内。

有人有办法解决这个问题吗?提前致谢!

最佳答案

HelloWeek未定义,因为 defer<script src="{{ asset('js/helloweek.min.js') }}" defer></script>

Defer使脚本在页面完成解析后稍后加载。

helloweek.min.js仍然没有执行,HelloWeek尚未定义。

关于javascript - Laravel:通过 min.js 文件 "Uncaught ReferenceError: HelloWeek is not defined"包含 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51782958/

相关文章:

PHPExcel excel 读取不适用于某些带有计算的单元格

php - 我应该什么时候创建 php 文件来在 mysql 数据库中创建表?

javascript - 使用传单热图控制热图的不透明度

javascript - 将数字格式化为时间,如 hh :mm

javascript - NodeJs : Reference Error : (my own var) not defined

javascript - 为什么这个递归 TypeScript 函数返回未定义?

php - 使用 LIKE 运算符和部分搜索的 mySql 搜索

javascript - 如果否则 javascript 错误

html - <td> 下面不需要的巨大空间

javascript - 更改 URL,无需使用 <a href =""> 重新加载页面