if (res.code== 0)
时间: 2023-10-05 16:15:03 浏览: 179
这是一个条件语句,它的作用是判断一个名为 res 的对象中的 code 属性是否等于 0。如果 code 等于 0,则执行 if 代码块中的语句,否则跳过 if 代码块。通常情况下,code 属性用于表示操作的执行结果,0 表示操作成功,非 0 值表示操作失败,并且根据具体的应用场景,不同的非 0 值可能表示不同的错误类型。因此,这个条件语句可以用于判断某个操作是否成功,并根据结果执行相应的处理逻辑。
相关问题
res.code==200
This expression checks whether the response code of a server's response is equal to 200, which is a standard HTTP code indicating a successful response. If the expression evaluates to true, it means that the server responded successfully.
优化这段代码 switch (this.form.productType) { case 1: data = this.ticketData(); BatchEndorseAPI.ticketList({ ...data, pageSize: this.pagination.pageSize, pageNum: this.pagination.pageNum, }).then((res: any) => { this.loading = false; if (res.code == 200) { this.tbData = res.data.list; this.pagination.totalCount = res.data.total; } else { this.$message.error(res.msg); } }); break; case 3: data = this.theatreData(); BatchEndorseAPI.theatreList({ ...data, pageSize: this.pagination.pageSize, pageNum: this.pagination.pageNum, }).then((res: any) => { this.loading = false; if (res.code == 200) { this.tbData = res.data.list; this.pagination.totalCount = res.data.total; } else { this.$message.error(res.msg); } }); break; default: break; }
可以将两个case合并,提取出共同的部分,减少重复代码。代码如下:
```
let apiFunc, data;
switch (this.form.productType) {
case 1:
apiFunc = BatchEndorseAPI.ticketList;
data = this.ticketData();
break;
case 3:
apiFunc = BatchEndorseAPI.theatreList;
data = this.theatreData();
break;
default:
return;
}
apiFunc({...data, pageSize: this.pagination.pageSize, pageNum: this.pagination.pageNum}).then((res: any) => {
this.loading = false;
if (res.code == 200) {
this.tbData = res.data.list;
this.pagination.totalCount = res.data.total;
} else {
this.$message.error(res.msg);
}
});
```
这样可以使代码更加简洁易读,并且减少了冗余的重复代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)