前端id生成策略字母开头数字结尾的id的自增+1的方法
getCatalogId(data){
let id = “”;
//循环传进来的字符串
for (var i = 0; i < data.length; i++) {
if (i<data.length-1){
id=id+data[i];
} else {
//当达到最后一位的时候,计算是否10,如果是就进一位
if ((Number(data[i])+Number('1')) == 10) {
id= id.substring(0,id.length-2)+ (Number(id.substring(id.length-2,id.length-1))+Number('1'))+'0';
}else{
//没有满10就直接最后一位+1
id=id+(Number(data[i])+Number('1'));
}
}
}
return id;
},
就是简单的分享。