Cropper.js 只启用缩放

Cropper.js only enable zoom

是否可以禁用所有裁剪器功能并仅启用 cropper.zoom() 例如?

如果我使用 cropper.disable() 禁用裁剪器,它会禁用所有内容。

从源码来看似乎不支持这个选项:

  // Disable (freeze) the cropper
  disable() {
    if (this.ready && !this.disabled) {
      this.disabled = true;
      addClass(this.cropper, CLASS_DISABLED);
    }

    return this;
  },

来源: https://github.com/fengyuanchen/cropperjs/blob/89f0b50c7f580135582a087cbf2417126b67d5fd/src/js/methods.js#L137

你可以打开一个问题或者自己做...

一种可行的方法是像这样设置这些选项:

autoCrop: false,
dragMode: 'move