【发布时间】:2018-07-09 11:42:38
【问题描述】:
我已经开始了一个 VueJS 项目:
vue init webpack my-project
并通过 npm 获得 jQuery:
npm install jquery
我将这一行放在我的 main.js 文件中:
window.$ = window.jQuery = require('jquery')
无论如何,我不能使用这段代码:(来自语义用户界面)
$('.ui.rating')
.rating()
;
因为我得到这个错误:
Uncaught ReferenceError: $ is not defined
知道为什么会这样吗?
【问题讨论】:
-
Uncaught ReferenceError: $ is not defined这个错误大多与没有安装 Jquery 或没有正确声明有关。 -
你可能需要
require('jquery').default但不要引用我的话。不过,我认为你真的应该在这里使用import。 -
为什么 window.$ 而不是只有 $?您可能必须使用 mixin 或类似的东西才能在属性中使用它
标签: jquery vue.js semantic-ui