Согласно документации, Quill может обрабатывать клавишу Enter, но я не могу заставить ее работать.
Я выполнил следующие шаги, перечисленные на их сайте:
- Импорт модуля клавиатуры:
const Keyboard = Quill.import('modules/keyboard');
документация по импорту расширения Quill.js. - Добавьте пользовательское событие, называемое привязкой клавиш. Документация по привязке клавиш Quill.js
- Вызов функции для обработки события.
Мой код следующий:
quill.keyboard.addBinding({
key: Keyboard.keys.ENTER,
handler: function(range, context) {
console.log('Enter Key!!!');
result.innerText = 'Key presset = ENTER';
}
})
Я пробовал Chrome (последняя версия) и Safari 11.0.3 на MacOS High Sierra 10.13.3.