【发布时间】:2019-05-26 18:45:22
【问题描述】:
我正在尝试在我的 Vue.js 单文件组件中使用 this jQuery 插件。
根据链接的自动完成插件的要求,我在index.html 中导入了引用,以便它们可以在我需要在input field 中使用autocomplete 功能的所有其他vue 组件中使用。
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
但是当我在我的单个文件组件的脚本标记中包含以下代码时。
$("#autocomplete").autocomplete({
source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]
});
我得到错误控制台说:
> TypeError: $("#autocomplete").autocomplete is not a function. (In
> '$("#autocomplete").autocomplete({
> source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"] })', '$("#autocomplete").autocomplete' is undefined)
但是我已经在index.html中包含了依赖项
【问题讨论】:
标签: javascript jquery vue.js vuejs2 vue-component