背景
在做页面时,有个需求是根据服务端的数据,动态生成输入框,输入销量数据,上传提交。因为使用的控件原因,需要将某些输入值格式化,需要便利修改数组内的数据。
解决
数据
salesVolume: [0,1,'',8]
将空字符串替换为0
this.salesVolume.forEach(function (item, index, arr) {
item = item ? Number(item) : 0;
arr[index] = item;
});
在做页面时,有个需求是根据服务端的数据,动态生成输入框,输入销量数据,上传提交。因为使用的控件原因,需要将某些输入值格式化,需要便利修改数组内的数据。
数据
salesVolume: [0,1,'',8]
将空字符串替换为0
this.salesVolume.forEach(function (item, index, arr) {
item = item ? Number(item) : 0;
arr[index] = item;
});