Комментарии 3
Еще для визивигов есть отличная либа draft.js, которая позволяет реализовать очень многое.
Спасибо! Конечно, мы знаем про draft.js, равно как и про другие библиотеки для работы с онлайн-редакторами (Slate, ProseMirror, Quill). На стадии выбора инструмента мы рассмотрели разные библиотеки и в итоге остановились на ProseMirror, потому что он позволяет работать с экосистемой на Vue (в отличие от упомянутого draft.js, жестко заточенного под React), а также является модульным и расширяемым, то есть мы можем использовать только те возможности, которые нам нужны, что для нас является очень критичным. Но статья все же посвящена непосредственно работе с самим ProseMirror, поэтому процесс выбора библиотеки остался за кадром.
Стоит упомянуть, что автор ProseMirror так же разрабоатывает небезызвестный CodeMirror.
В ProseMirror он использует новые подходы, которые архитектурно невозможно внедрить в старом редакторе, в т.ч. contenteditable.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пишем простой WYSIWYG-редактор с помощью ProseMirror