react项目中有很多变量,都是下划线的命名规则,和服务端接口传参也都是下划线的变量。现在需要把所有下划线的变量转换成驼峰,java服务端很好改,前端怎么改呢,用了下babel-plugin-camelcase-identifier 但是没弄成,可能是是配置有问题,请大佬不吝赐教!
react项目中有很多变量,都是下划线的命名规则,和服务端接口传参也都是下划线的变量。现在需要把所有下划线的变量转换成驼峰,java服务端很好改,前端怎么改呢,用了下babel-plugin-camelcase-identifier 但是没弄成,可能是是配置有问题,请大佬不吝赐教!
在ajax 请求的接口的地方做一层收敛,参数名遍历处理
String.prototype.toCamelCase = function(str) {
return str
.replace(/\s(.)/g, function($1) { return $1.toUpperCase(); })
.replace(/\s/g, '')
.replace(/^(.)/, function($1) { return $1.toLowerCase(); });
}
//核心处理逻辑
let obj;
for(var key in params) {
obj = params[key].toCamelCase()
}
4 回答1.7k 阅读
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答996 阅读✓ 已解决
1 回答708 阅读✓ 已解决
2 回答872 阅读✓ 已解决
4 回答1.2k 阅读
全局正则匹配替换