1.JS中去除空格
去除这个数组中每个对象内部参数(也就是属性值)的空格,可以通过遍历数组,再遍历每个对象的属性,使用 trim()
方法来去除字符串首尾的空格。以下是具体实现代码:
let data = [{ designHours: "1", dwgNo: "1qaz " },{ designHours: "2", dwgNo: "2qaz " }
];function removeSpacesFromData(arr) {return arr.map(item => {const newItem = {};for (const key in item) {if (typeof item[key] === 'string') {// 如果属性值是字符串类型,去除首尾空格newItem[key] = item[key].trim();} else {// 不是字符串类型则保持原值newItem[key] = item[key];}}return newItem;});
}let newData = removeSpacesFromData(data);
console.log(newData);
2.vue中去除空格
<a-form><a-form-model-item label="编号"><a-inputplaceholder="编号"allow-clearv-model.trim="queryParam.Num"@keyup.enter.native="onSearch"@submit.native.prevent/></a-form-model-item>
</a-form>
使用 v-model.trim可以去除输入框内空格元素