我有一个summernote编辑器代码,我想在onEnter回调上调用shift + enter事件,因为shift + enter事件不会创建新的'p'标签,因此可以保留消息的格式。
我尝试了下面的代码。如果我一口气写出一条消息就可以了。但是,如果在两个文本之间按Enter键,则会得到一个额外的行距。
onEnter: (e) => {
e.preventDefault();
if ($('#noteBlock').hasClass('in')) {
$('#ticketNoteInput').summernote('pasteHTML', '<br><br>');
} else if ($('#replyBlock').hasClass('in')) {
$('#editor').summernote('pasteHTML', '<br><br>');
} else {
console.error('No editor selected');
}
}
请帮助。