gpt4 book ai didi

javascript - RequireJs 没有正确加载依赖项

转载 作者:行者123 更新时间:2023-11-30 13:09:04 24 4
gpt4 key购买 nike

在我基于 Web 的应用程序中,我使用 RequireJs 来异步加载脚本,但有时(并非总是)我会收到错误,因为 RequireJs 似乎没有正确加载依赖项。

示例:

require(['jquery-1.7.2.min', 'bootstrap/js/bootstrap.min'], function (){
//Used for initialize bootstrap tooltip
$('a[rel]').tooltip();
});

然后我得到:

Uncaught TypeError: Object [object Object] has no method 'tooltip'

有什么问题?

最佳答案

在创建 AMD 模块时,您应该接受模块输出(即 $ 用于 jQuery)作为自定义模块定义中的参数:

require(['jquery-1.7.2.min', 'bootstrap/js/bootstrap.min'], function ($) {
//Used for initialize bootstrap tooltip
$('a[rel]').tooltip();
});

注意添加 $ 作为函数参数

此外,如果您所在的页面正在加载多个版本或副本的 jQuery(并且未标记为 noconflict,您也可能会遇到问题。

关于javascript - RequireJs 没有正确加载依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14557461/

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