2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
從圖像名稱中獲取數(shù)字并將該數(shù)字用作框值。
$.each(this.files, function (i, v) {
var tno = 0;
var parts = v.name.split("-");
var result = parts[parts.length - 1];
var tno = result.toString().split(".")[0];
var x=1;//parseInt(count)+parseInt(i)+parseInt(1);
var xx = 1;
if(tno>0) x = tno;
else x = xx;
x++;
xx++;
]);

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
首先,仔細(xì)檢查這this.files
不是文件接口數(shù)組(https://developer.mozilla.org/en-US/docs/Web/API/File)
如果是這種情況,您必須像這樣映射文件名:
var filenames = this.files.map(x => x.name);
至于對(duì)字符串?dāng)?shù)組進(jìn)行排序:
var ascending = (a, b) => a > b ? 1 : -1; filenames.sort(ascending); // console.log(filenames);
添加回答
舉報(bào)