无法读取VueJS中未定义的属性'fn'

时间:2018-09-28 04:55:26

标签: vue.js npm undefined carousel

我有一个使用VueJS的项目。我有个问题。我想使用owl.carousel。我通过此命令安装了它

 npm install --save owl.carousel

我将其导入如下:

<script>
import jQuery from 'jquery'
let $ = jQuery
import 'owl.carousel/dist/assets/owl.carousel.css';
import 'owl.carousel';
export default {
    name: "SlideShow"
}
</script>

和模板:

<template>
<div class="owl-carousel owl-theme">
    <div> Your Content </div>
    <div> Your Content </div>
    <div> Your Content </div>
    <div> Your Content </div>
    <div> Your Content </div>
    <div> Your Content </div>
    <div> Your Content </div>
</div>
</template>

然后我有一个错误:

  

未捕获的TypeError:无法读取未定义的属性'fn'。

请帮助我解决此问题。非常感谢!!!

3 个答案:

答案 0 :(得分:0)

像这样的格式hai import jquery

import * as jQuery from 'jquery'; window['jQuery'] = jQuery;

答案 1 :(得分:0)

这是因为缺少jQuery,您可以按照@ goarun12指令进行操作,或直接在HTML中添加脚本导入

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

根据需要,将您的问题标记为已解决

答案 2 :(得分:0)

需要根据排序后的bootstrap对script标签进行排序

enter image description here