![](/img/trans.png)
[英]“Uncaught SyntaxError: Cannot use import statement outside a module” when trying to import vue.js inside js file in Django app
[英]Getting "Uncaught SyntaxError: Cannot use import statement outside a module" when i try to import a plugin for Vue.js
我正在使用 Javascript 和 Vue.js 创建一个网站,并找到了一个用于制作 3d carousel https://www.bestjquery.com/?ynVfL3CE的插件,但是当我导入这些时,我收到错误“未捕获的语法错误:无法使用导入模块外的语句”。我的代码如下。
<html>
<head>
<script src="js/vue.js"></script>
<script src="js/carousel.js"></script>
</head>
<body>
<div id="example">
<carousel-3d :autoplay="true" :autoplay-timeout="5000" :display="3">
<slide v-for="(slide, i) in slides" :index="i">
<span class="title">You know</span>
<p>You know, being a test pilot isn't always the healthiest business in the world.</p>
</slide>
</carousel-3d>
</div>
<script>
new Vue({
el: '#example',
data: {
slides: 7
},
components: {
'carousel-3d': Carousel3d.Carousel3d,
'slide': Carousel3d.Slide
}
})
</script>
来自 carousel.js 的代码
import Vue from 'vue';
import Carousel3d from 'vue-carousel-3d';
Vue.use(Carousel3d);
尝试更新的模块语法https://jakearchibald.com/2017/es-modules-in-browsers/ :
<script type="module" src="js/carousel.js"></script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.