后端传回数据属性名不对如何更改
在使用某些框架的时候后端传回的数据可能并不复合框架的要求,就我今天采用uview框架时他的轮播图绑定的列表必须是image而后端传回的数据不是所以就需要进行更改,思来想去觉得还是采用字符串替换的方式进行更改。具体代码如下
const json = JSON.parse(JSON.stringify(options).replace(/name/g,"label"));
注:
1、options是需要更改属性的对象
2、replace(/name/g,"label") ,将对象里所有属性为name的都修改成label
通过将后端传回的数据转化为字符串形式,再通过字符串对数据进行替换,就可以了