服务热线:18243769982

解决UEditor百度编辑器多图上传按照选择图片的顺序排列

网站首页 > 文章中心 > 酷站领地建站教程 > 建站相关浏览:1481
此页为本站2020/4/16 13:14:28原创文章,转载请注明出处

正常我们使用UEditor的多图上传时,编辑器会按照上传成功的先后顺序来排列图片。那么如果想修改为按照选择图片的先后顺序进行排列应该如何修改呢?

解决方法:

修改 ueditor/dialogs/image/image.js文件

将蓝色原来的部分用双斜杠注释掉。增加红色部分。解决。

        uploader.on(’uploadSuccess’, function (file, ret) {

                var $file = $(’#’ + file.id);

                try {

                    var responseText = (ret._raw || ret),

                        json = utils.str2json(responseText);

                    if (json.state == ’SUCCESS’) {

                        //_this.imageList.push(json);

                        //$file.append(’<span class="success"></span>’);

                    _this.imageList[$file.index()] = json; // 修改这里:按选择好的文件列表顺序存储//luoyi mdf

                    $file.append(’<span class="success"></span>’);

                    } else {

                        $file.find(’.error’).text(json.state).show();

                    }

                } catch (e) {

                    $file.find(’.error’).text(lang.errorServerUpload).show();

                }

            });