res.data.actualProfitRate
时间: 2024-06-07 11:06:41 浏览: 6
这段代码看起来像是从一个对象中获取属性 actualProfitRate 的值。具体来说,res 可能是一个包含数据的响应对象,而 data 则是该响应对象中的一个属性,它可能包含了实际的数据。在这段代码中,我们假设 data 是一个对象,而 actualProfitRate 则是该对象中的一个属性,用来表示实际利润率。因此,res.data.actualProfitRate 就是获取实际利润率的值。
相关问题
res.data和res.data.data
引用\[1\]中提到了访问axios返回结果中的data数据的方法,可以通过res.data来获取。而引用\[2\]指出,有时候返回结果会多封装一层data,导致我们需要访问的数据在res.data.data中。所以,res.data和res.data.data分别表示axios返回结果中的第一层data和第二层data数据。在引用\[3\]中的代码示例中,可以看到res.data.data.rows表示返回结果中的具体数据行。
#### 引用[.reference_title]
- *1* *2* [(杂项笔记)res.data.xxx undefined的解决方法](https://blog.csdn.net/weixin_44376552/article/details/125568527)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [res.data, res.data.data, res.data.data.rows的含义](https://blog.csdn.net/yolo3712/article/details/121349795)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
//1个人 if (res.data.userExtendOne ) { // console.log('1111'); child.push({ userExtendOne: res.data.userExtendOne, userOne: res.data.userOne }); } else { // this.$modal.showToast('无数据') console.log('无数据 132----') } //2个人 if (res.data.userExtendOne && res.data.userExtendTwo) { console.log('2222'); child.push({ userExtendOne: res.data.userExtendOne, userOne: res.data.userOne }, { userExtendTwo: res.data.userExtendTwo, userTwo: res.data.userTwo }); } //3个人 if (res.data.userExtendOne && res.data.userExtendTw && res.data.userExtendThree) { console.log('3333'); child.push({ userExtendOne: res.data.userExtendOne, userOne: res.data.userOne }, { userExtendTwo: res.data.userExtendTwo, userTwo: res.data.userTwo }, { userExtendThree: res.data.userExtendThree, userThree: res.data.userThree }); } 这是我push树结构的判断,意思就是想根据我这个后端返回的数据,判断 这个人,的下级有几个人,有1个人 push 1个 2个 push3 3个push 3个 但是我现在的if 判断条件不对, 我应该如何修改呢?
你可以将条件判断部分修改为如下代码:
```
if (res.data.userExtendOne && !res.data.userExtendTwo && !res.data.userExtendThree) {
console.log('1111');
child.push({
userExtendOne: res.data.userExtendOne,
userOne: res.data.userOne
});
} else if (res.data.userExtendOne && res.data.userExtendTwo && !res.data.userExtendThree) {
console.log('2222');
child.push({
userExtendOne: res.data.userExtendOne,
userOne: res.data.userOne
}, {
userExtendTwo: res.data.userExtendTwo,
userTwo: res.data.userTwo
});
} else if (res.data.userExtendOne && res.data.userExtendTwo && res.data.userExtendThree) {
console.log('3333');
child.push({
userExtendOne: res.data.userExtendOne,
userOne: res.data.userOne
}, {
userExtendTwo: res.data.userExtendTwo,
userTwo: res.data.userTwo
}, {
userExtendThree: res.data.userExtendThree,
userThree: res.data.userThree
});
} else {
console.log('无数据 132----');
}
```
这样就可以根据返回的数据判断下级有几个人,并将其 push 到 child 数组中。注意,在第一个 if 条件判断中,需要加上 !res.data.userExtendTwo && !res.data.userExtendThree,否则会出现重复 push 的情况。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)