vue-quill-editor富文本禁止粘贴图片

//添加匹粘贴板事件
 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: {...}
      }

你可能感兴趣的:(javascript,前端)