【问题标题】:Remove icon not appearing in dropzone删除图标未出现在 dropzone 中
【发布时间】:2020-01-21 10:55:27
【问题描述】:

我正在一个 Laravel 项目中使用 Dropzone。我已经成功实现了它,但是在我上传图片后没有出现删除图标。

<div class="">
  <div class="dropzone" id="dropzoneFileUpload"></div>
</div>
Dropzone.options.myAwesomeDropzone = {
  paramName: "file",
  addRemoveLinks: true,
  maxFilesize: 5, // MB
  init: function() {},
  accept: function(file, done) {},
  removedfile: function(file) {},
};

【问题讨论】:

    标签: jquery dropzone.js dropzone


    【解决方案1】:

    在 addRemoveLinks 之后将以下行添加到选项中

    removedfile: function (file) {
     var _ref;
     return (_ref = file.previewElement) != null ? ref.parentNode.removeChild(file.previewElement) : void 0;        
    },
    

    【讨论】:

    • 工作完美,我只是修复了一个小错误 var _ref;返回(_ref = file.previewElement)!= null? _ref.parentNode.removeChild(file.previewElement) : void 0;
    【解决方案2】:

    我不能确定,但​​是当您设置 addRemoveLinks 选项时,Dropzone 可能已经初始化。你能在初始化时尝试这样做吗(在你的 domReady 中):

    Dropzone.autoDiscover = false;
    var myDropzone = new Dropzone('#dropzoneFileUpload', {
        paramName: "file",
        addRemoveLinks: true,
        maxFilesize: 5, // MB
        init: function() {},
        accept: function(file, done) {},
        removedfile: function(file) {}
    }
    

    【讨论】:

      猜你喜欢
      • 2014-07-11
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多