2016-11-16 6 views
0

Ich versuche Vue-Plugins zu verwenden, aber jedes Mal bekomme ich immer einen Unerwarteten Bezeichner in der Importzeile. Irgendwelche Vorschläge?Vue js: Uncaught SyntaxError: Unerwarteter Bezeichner an der Importleitung

HTML

<div id="content"> 
    <h1>@{{ message }}</h1> 
    <v-select :value.sync="selected" :options="options"></v-select> 
</div> 

JS

new Vue({ 
    el: '#content', 
    data: { 
    message: 'Hello Worldy' 
    }, 
    import vSelect from "vue-select" 
    export default { 
     components: {vSelect}, 
     data() { 
      return { 
      selected: null, 
      options: ['foo','bar','baz'] 
      } 
     } 
    } 
}); 
+4

Wenn Sie etwas importieren, sollte dies vor und außerhalb der Vue-Instanzdeklaration erfolgen. –

+1

Die Fehlermeldung ist im wahrsten Sinne des Wortes korrekt. Sie können dort keine Import-/Exportanweisung haben. Sie sollten die ES6-Syntax überarbeiten. –

Antwort

0

Sie können nicht import, von wo aus Sie versuchen zu

import vSelect from "vue-select" 

new Vue({ 
    el: '#content', 
    components: { 
    vSelect: vSelect 
    } 
}); 

und führen Sie dann den Rest davon in dir r Komponentendefinition

Verwandte Themen