【发布时间】:2019-03-11 16:00:35
【问题描述】:
我需要另一双眼睛和知识,因为我是 ES6 新手。
这是我尝试使用 fullcalendar.io 的 index.js 文件:
import $ from 'jquery';
import 'bootstrap';
import 'fullcalendar';
$(function() {
$('#calendar').fullCalendar({
// ...
eventClick: function(event, jsEvent, view) {
$('#calendarEventModal').modal();
}
})
})
问题是当我运行此代码并单击事件时,我收到以下错误:
Uncaught TypeError: (0 , _jquery2.default)(...).modal is not a function
我做错了什么?缺什么 ?
【问题讨论】:
-
试试:
import $ from 'jquery'; window.jQuery = window.$ = $; import 'bootstrap'; ... -
@Andreas - 感谢您的提示,但我尝试过但没有成功:( - 仍然是同样的错误....
-
这个问题可能是由多个 jQuery 导入引起的吗?主要模板是导入jQuery ....
-
缺少来自
bootstrap的模式,一旦添加,请尝试清除缓存并检查。 -
您能否更新问题以显示您当前的标记?
标签: javascript jquery twitter-bootstrap npm ecmascript-6