繁体   English   中英

当我尝试为 Vue.js 导入插件时出现“未捕获的语法错误:无法在模块外使用导入语句”

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM