ich will summernote verwenden in meinem vue js 2 Spa, und weil nicht alle meine Seite summernote so mit i summernote machen durch Zugabe vonmit summernote mit vue js 2
export default {
editor_function(){
//summernote function in summernote.min.js
}
}
und dann i eine Komponente zu sein, nur Importieren Sie es in meine .vue-Datei, die Summernote benötigen und rufen Sie editor_function
auf mounted()
Funktion, aber ich habe Fehler unknown codemirror
, wenn Npm mein Vue-Projekt in einzelne app.js Datei kompilieren.
so ging ich in nur summernote.min.js in meine index.html und das bedeutet, es wird geladen werden, bevor vue js spa gestartet wird (das ist nicht sehr ideal, da nur einige seite dieses plugin brauchen, aber gut ich müssen diese Arbeit)
so nach, dass es funktioniert, aber jetzt habe ich keine Ahnung, wie ouput Daten von summernote in vuejs zu bekommen, ich bin das Hinzufügen v- model
in textarea
wie diese
<textarea class="summernote" v-model="content"></textarea>
i auch versucht, benutzerdefinierte Eingabe wie folgt, aber nicht funktioniert
<textarea class="summernote"
:value="content"
@input="content = $event.target.value"></textarea>
aber es binded einfach nicht in meinen V-Modell Inhalt und das ist gemein, wenn ich die Ausgabe von summernote/Inhalt per Post leer sein ...
so wie summernote arbeitet mit vue js 2 zu machen? Ich fand ein Paket für Summernote und Vue JS aber es funktioniert nur mit alten Version Vue JS (V.1 vielleicht?) und nicht kompatibel mit Vue JS 2.
Haben Sie versucht, [this] (https://github.com/StefanNeuser/vuejs2-summernote-component), denke ich, dass es Ihre Anforderung erfüllt. – choasia
oh schaue ich schon in das und sein Aussehen vielversprechend aber Mangel an Anleitung und habe keine Ahnung, wie es in meinem eigenen Projekt zu implementieren –