Ich habe Probleme mit Summernote. Ich benutze Vue in Kombination mit Laravel und dem Inspinia Thema (https://wrapbootstrap.com/theme/inspinia-responsive-admin-theme-WB0R5L90S).Summernote wird ihren Inhalt nicht bearbeiten
Ich habe die .css und .js Datei geladen. Mein Problem ist, dass Summernote den Inhalt nicht bearbeitet. Die Schaltflächen in der Symbolleiste funktionieren nicht.
Das ist meine vue Komponente:
<style>
</style>
<template>
<div>
<div class="ibox-content no-padding">
<div class="summernote" v-el:summernote>
{{ infoText }}
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
infoText: ''
}
},
ready() {
this.setupSummernote();
},
methods: {
setupSummernote() {
$(this.$els.summernote).summernote({
height: 250,
toolbar: [
['style', ['style']],
['font', ['bold', 'italic', 'underline', 'clear']],
['color', ['color']],
['para', ['ul', 'ol', 'paragraph']],
['height', ['height']],
['table', ['table']]
],
onChange: function(contents, editable) {
this.infoText = contents;
console.log(contents, editable);
}.bind(this)
});
}
}
}
</script>
zeigt es eine summernote Editor mit Symbolleiste und gestylten Inhalt, aber es nicht ausgelöst das onChange Ereignis. Weiß jemand, was ich falsch mache?
Einige Bildschirme, die seltsame CSS zeigen:
Vielen Dank für Ihre Mühe!
Es wäre toll, eine Geige oder einen Codepen zu haben, um bei der Fehlersuche zu helfen – Jeff