项目场景:
项目场景:富文本编辑的内容,是为了展示动态带样式的文本,列如官网文章。在添加和编辑时复制粘贴希望保留样式。
解决方案
/ 富文本粘贴事件
const customPaste = (editor, event, callback) => {
const html = event.clipboardData.getData('text/html') // 获取粘贴的 html
editor.dangerouslyInsertHtml(html) // 显示编译后的html
// 返回 false ,阻止默认
event.preventDefault();
callback(false); // 返回值(注意,vue 事件的返回值,不能用 return)
};