2017-02-16 4 views
0

Ich importiere Simditor in .vue Dateien. es funktioniert gut. aber wenn ich Simditor-Nennung importiere, funktioniert es überhaupt nicht. Bitte sagen Sie mir, wie es funktioniert. Danke.Warum Simditor-Erwähnung überhaupt nicht funktioniert

Dies ist mein Code.

import simditor from 'simditor' 
import 'simditor-mention' 

https://github.com/mycolorway/simditor

https://github.com/mycolorway/simditor-mention

+0

sollte es nicht sein wie 'Import someVarName von‚simditor-mention'' –

+0

ich schon versucht, es funktioniert auch nicht – smallStone

Antwort

0
  1. Der Quellcode von simditor-mention im lib-Ordner ist.
  2. Es muss nicht ein exports default noch module.exports
  3. Die demo.html die lib aus den Script-Tags als <script type="text/javascript" src="lib/simditor-mention.js"></script>
  4. So

verwendet, kann man nicht die import Syntax verwenden können, wie Sie oben versuchen.

sollten Sie versuchen:

require('simditor-mention/lib/simditor-mention.js') 

in Ihrer Haupt-js-Datei, wenn Sie wollen, dass es zugänglich in Ihrer vuejs Anwendung oder auch die gewünschten .vue Datei.

oder

können Sie den Script-Tag in Ihrem HTML importieren, etwa so: <script type="text/javascript" src="lib/simditor-mention.js"></script>

+0

Vielen Dank für Ihre Antwort, und ich habe ein paar Fragen. 1.It haben eine modul.exports in lib/simditor-erwähne.js 2.I versuchen Sie erfordern ('Simditor-Erwähnung/lib/simditor-Erwähnung.js') und importieren 'Simditor-Erwähnung/Lib/Simditor -ention.js ', es funktioniert auch nicht – smallStone

+0

Um 'import' zu verwenden, muss die Bibliothek' exports default' oder 'export const someVar' haben. 'module.exports' bedeutet, dass Sie das' require (somePath) 'Format in einer node/node-ähnlichen Umgebung verwenden müssen. Hast du 'declare let SimditorMention' auch hinzugefügt, was ist mit dem HTML Script Tag? –

+0

Meine Anwendung verwendet '' '.vue''' Dateien. Also HTML-Skript-Tag funktioniert nicht. und add '' 'erklären lassen SimditorMention''' funktioniert auch nicht. – smallStone

Verwandte Themen