Я пытаюсь заставить Вуэйса и TinyMCE работать вместе.Я использую пакет @ tinymce / tinymce-vue, который является интеграцией Vue для TinyMCE.Я выполнил все инструкции, и все, кажется, работает, я имею в виду, что я могу написать правильно, вставить изображение ... все, кроме части v-модели.
Вот упрощенный шаблон:
<form action="/http://localhost:4000/articles" method="POST">
<input id="data_title" class="input-title" v-model="title" type="text"/>
<editor id="editor" v-model="content"></editor>
<textarea id="data_description" v-model="description" class="input-resume"></textarea>
</form>
Часть сценария:
export default {
data() {
return {
title: "",
description: "",
content:"",
}
},
mounted() {
tinymce.init({
selector: '#editor',
plugins: "image",
toolbar: [
'undo redo | styleselect | bold italic | link image',
'alignleft aligncenter alignright'
]
});
}
Я отправляю свои данные в API отдыха с помощью axios:
axios.post('http://localhost:4000/articles', {
title: this.title,
description: this.description,
content: this.content,
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
},
Все в порядке, ошибок нет.После публикации статьи у меня есть заголовок и описание, но нет содержания.Кажется, V-модель не привязана к <editor></editor>
, потому что в Chrome Devtool ничего не происходит, когда я пишу в ней.Другие v-модели в форме отлично работают.
Есть мысли?
Спасибо за ваше время, ребята :):