Есть ли текстовый редактор (wysiwyg) написаный на vue без сторонних библиотек?
Есть ли текстовый редактор (wysiwyg) написаный на vue без сторонних библиотек, без Quill, TipTap и дт.
Нужен простой редактор на vue + js, не использующий execCommand, с основными возможностями форматирования, такими как жирный, курсивный и подчеркнутый текст с использованием современных методов
Тот, кто может написать такой редактор так, чтобы он адекватно работал хотя бы во всех акутуальных вечнозелёных браузерах (разумеется, включая мобильные), не будет этим заниматься, потому что понимает, что гораздо проще взять "Quill, TipTap и дт.".
Тогда, в даный момент я ипользую @tiptap/vue-3, и у меня есть проблема со вставкой кода в поле редактора, проблема заключается в том что tiptap удаляет все теги, класы и ид.
вот пример кода
const content = ref('')
//подключение компонента на странице темы форума
<AppTiptapEditor v-model="content"/>
//далее при нажатии на ответить
function answer(message) {
const title = `<div class="forum_reply_to_user">Ответ пользователю @${message.author.id} #${message.id} ${message.author.name} ${message.created_at}</div>`
const oldText = content.value
content.value = `${oldText} <div class="reply_id_${message.id}"> ${title}<blockquote> ${message.content} </blockquote><br></div>`
editorReRender()
}
все теги, класы и ид удаляются кроме blockquote, есть ли решения этой задачи?