//添加匹粘贴板事件
handleCustomMatcher(node, Delta) {
let ops = []
Delta.ops.forEach(op => {
if (op.insert && typeof op.insert === 'string') {// 如果粘贴了图片,这里会是一个对象,如果是字符串则可以添加
ops.push({
insert: op.insert,
})
}else{ //给出提醒
this.$message({
message:'不允许粘贴图片,请手动上传',
type:'warning'
})
}
})
Delta.ops = ops
return Delta
},
//quill 富文本配置
modules:{
clipboard: {
// 粘贴版,处理粘贴时候带图片
matchers: [[Node.ELEMENT_NODE, this.handleCustomMatcher]],
},
toolbar: {...}
}
vue-quill-editor富文本禁止粘贴图片
于 2022-01-25 14:03:52 首次发布