百度编辑器批量选择图片上传成功后,按照选择的顺序进行排列

dialogs/image/image.js文件中

// 722行
if (json.state == 'SUCCESS') {
    _this.imageList[$file.index()] = json; // 修改这里:按选择好的文件列表顺序存储
}

// 769行
getInsertList: function () {
  var i, data, list = [],
  align = getAlign(),
  prefix = editor.getOpt('imageUrlPrefix');
  for (i = 0; i < this.imageList.length; i++) {
    data = this.imageList[i];
    if(data == undefined){//源自于对line:(722或721)的修改,避免部分图片上传失败,或者选择的图片不符合规范不能参与上传而造成imageList数组中出现的undefined项
      continue;
    }
    list.push({
      src: prefix + data.url,
      _src: prefix + data.url,
      title: data.title,
      alt: data.original,
      floatStyle: align
    });
  }
  return list;
}

参考文档:https://my.oschina.net/u/554046/blog/505000

这些信息可能会帮助到你: 关于我们 | 饿了么返钱 | 捐赠支持

文章名称:百度编辑器批量选择图片上传成功后,按照选择的顺序进行排列
文章链接:https://www.bysjb.cn/ueditor-batch-photo.html
THE END
分享
二维码
打赏
< <上一篇
下一篇>>