|
|
|
@ -1062,7 +1062,7 @@ export default {
|
|
|
|
|
this.modelName = ''
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
changeCode(num, type) {
|
|
|
|
|
changeCodeRemove(num, type) {
|
|
|
|
|
const newStr = this.details[type].replace(/\n|\r/g, '')
|
|
|
|
|
console.log(newStr)
|
|
|
|
|
const indexs = []
|
|
|
|
@ -1177,6 +1177,39 @@ export default {
|
|
|
|
|
this.details[field] = str1
|
|
|
|
|
this.$emit('spliceMore', strStar + str2)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
changeCode (len, type) {
|
|
|
|
|
const value = this.details[type]
|
|
|
|
|
var textArr = value.match(/.+[\n]*/g); // 按行匹配
|
|
|
|
|
var subValue = "";
|
|
|
|
|
|
|
|
|
|
for (var j = 0; j < textArr.length; j++) {
|
|
|
|
|
var subArr = textArr[j].match(/[\w]+[ ]*[\n]*|[\d]+[ ]*[\n]*|[^\w\d]+[ ]*[\n]*/g);
|
|
|
|
|
var count = 0;
|
|
|
|
|
for (var i = 0; i < subArr.length; i++) {
|
|
|
|
|
count += subArr[i].replace(/\n/g, "").length;
|
|
|
|
|
while (count > len) {
|
|
|
|
|
subValue += "\n";
|
|
|
|
|
count = subArr[i].replace(/\n/g, "").length;
|
|
|
|
|
if (count > len) {
|
|
|
|
|
subValue += subArr[i].substring(0, len);
|
|
|
|
|
subValue += "\n";
|
|
|
|
|
subArr[i] = subArr[i].substring(len);
|
|
|
|
|
count = subArr[i].replace(/\n/g, "").length;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
subValue += subArr[i];
|
|
|
|
|
}
|
|
|
|
|
if (j + 1 < textArr.length)
|
|
|
|
|
{subValue += "\n";}
|
|
|
|
|
}
|
|
|
|
|
subValue = subValue.replace(/[\n]+/g, "\n"); // 多个换行变为一个换行
|
|
|
|
|
subValue = subValue.replace(/[ ]+[\n]+/g, '\n'); // 去除每行末尾空格
|
|
|
|
|
subValue = subValue.replace(/[ ]+$/g, ''); // 去除末行空格
|
|
|
|
|
|
|
|
|
|
this.details[type] = subValue
|
|
|
|
|
this.$forceUpdate()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|