Задать вопрос
@vladimirir

Как в Nuxt 3 через Tiptap редактор загружать картинки из файловой системы?

Проект на Nuxt 3. Требовался wysiwyg редактор для подгрузки статей с картинками. Выбрал Tiptap, но столкнулся с тем, что из коробки нет возможности загрузить картинку из файловой системы компьютера (я имею в виду, чтобы при нажатии на иконку картинки в меню редактора открывалось окно файловой системы, где бы я мог выбрать нужную картинку\картинки; примерно как это реализовано в редакторе при написании вопросов тут на Хабр Q&A). Я добавил расширение @tiptap/extension-image , но оно позволяет только загружать картинку по указанному url, такой вариант мне не подходит. Есть расширение filehandler extension, но, во-первых, оно платное, во-вторых, там подгрузка картинок из файловой системы реализована через dragndrop, а не через открытие файловой системы.
Сталкивался ли кто-то с подобной необходимостью? Как решали? Может, лучше использовать другой редактор?
  • Вопрос задан
  • 144 просмотра
Подписаться 2 Простой 2 комментария
Решения вопроса 1
@chelnokov_a
Не знаю по поводу стандартных расширений, но в tiptap нет никакой сложности сделать собственное расширение с нужным вам функционалом. Все что вам нужно это инпут с type="file". Далеe извлекаете изображение в base64 и добавляете на редактор.

Реализовать можно по разному, tiptap очень гибок в этом

Почитайте этот раздел https://tiptap.dev/docs/editor/extensions/custom-e...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы