Je veux utiliser summernote dans ma vue js 2 spa, et parce que pas toute ma page à l'aide summernote donc je faire summernote d'être un composant en ajoutanten utilisant summernote avec vue js 2
export default {
editor_function(){
//summernote function in summernote.min.js
}
}
puis je viens importez-le dans mon fichier .vue qui a besoin de summernote et appelez le editor_function
sur la fonction mounted()
mais j'ai l'erreur unknown codemirror
lorsque npm compile mon projet vue en un seul fichier app.js. Donc, je suis entré dans juste ajouter summernote.min.js dans mon index.html et cela signifie qu'il sera chargé avant la vue js spa est commencé (ce qui n'est pas très idéal car seulement quelques pages ont besoin de ce plugin, mais bien je besoin que cela fonctionne)
donc après qu'il fonctionne, mais maintenant je suis arrivé aucune idée de comment obtenir des données ouput de summernote dans vuejs, j'ajoute V- model
dans textarea
comme celui-ci
<textarea class="summernote" v-model="content"></textarea>
i a également essayé de faire une entrée personnalisée comme celle-ci, mais ne fonctionne pas
<textarea class="summernote"
:value="content"
@input="content = $event.target.value"></textarea>
mais tout simplement pas binded dans mon contenu v-modèle et qui est moyenne quand je posterai la sortie de summernote/contenu, il sera vide ...
alors comment faire summernote travaille avec vue js 2? J'ai trouvé un paquet pour summernote et vue js mais cela fonctionne uniquement avec l'ancienne version vue js (v.1 peut-être?) et pas compatible avec vue js 2.
Avez-vous essayé [this] (https://github.com/StefanNeuser/vuejs2-summernote-component), je pense qu'il répond à vos besoins. – choasia
oh je regarde déjà dans cela et son look prometteur mais manque de guide et n'ai aucune idée de comment l'implémenter dans mon propre projet –