django 返回的字段都是下划线命名,前端怎么吃力
时间: 2023-11-27 18:05:43 浏览: 102
可以使用 JavaScript 的字符串方法将下划线命名转换为驼峰命名。例如,使用 `replace()` 方法可以将下划线命名转换为驼峰命名:
```javascript
let str = 'my_field_name';
let camelStr = str.replace(/_([a-z])/g, function(match, p1) {
return p1.toUpperCase();
});
console.log(camelStr); // 输出 myFieldName
```
在 Vue 或 React 等前端框架中,也可以使用过滤器或自定义函数来实现下划线命名到驼峰命名的转换。例如,使用 Vue 的过滤器:
```html
<template>
<div>{{ myFieldName | camelCase }}</div>
</template>
<script>
export default {
data() {
return {
myFieldName: 'my_field_name',
};
},
filters: {
camelCase(value) {
return value.replace(/_([a-z])/g, function(match, p1) {
return p1.toUpperCase();
});
},
},
};
</script>
```
阅读全文