今天有两个地方请求的方法实现几乎一模一样,所以想将两段代码通过传参数的方式合并,因为data对象的属性名也要传参动态变化,所以在这里卡了好久;下面贴上一段代码:
if (travelGoodsId) {
var key = ‘travelGoodsId’;
} else {
var key = ‘storeGoodsId’;
}
var idObj = {
[key]:id,
pageNo: ++pageNo,
pageSize: pageSize
};
console.log(idObj);
总结:如果我们想要动态变化属性名,只需要在动态变化的属性名上加个中括号[]就可以了,像这样[key],这时候[key]就是随参数动态变化的啦,互相学习
动态设置请求参数的属性名
最新推荐文章于 2023-09-27 11:27:35 发布