const saleOutBoundRes = await getSaleOutBound(params, { "app-token": kingdee_app_token, "X-GW-Router-Addr": kingdee_domain }, advanceConfig.value.datasource) 捕获异常
时间: 2024-03-20 10:38:54 浏览: 68
可以使用 try-catch 语句来捕获异常,示例如下:
```
try {
const saleOutBoundRes = await getSaleOutBound(params, { "app-token": kingdee_app_token, "X-GW-Router-Addr": kingdee_domain }, advanceConfig.value.datasource);
console.log(saleOutBoundRes);
} catch (err) {
console.error(err);
}
```
在 try 块中,我们调用 getSaleOutBound 函数并将返回值赋值给 saleOutBoundRes 变量。如果 getSaleOutBound 函数抛出了异常,就会跳转到 catch 块中。在 catch 块中,我们可以使用 console.error 方法输出错误信息。
相关问题
//获取销售出库单列表 const saleOutBoundRes = await getSaleOutBound(params, { "app-token": kingdee_app_token, "X-GW-Router-Addr": kingdee_domain }, advanceConfig.value.datasource) //获取销售退货单列表 // const saleInBoundRes = await getSaleInBound(params, { "app-token": tokenData['app-token'], "X-GW-Router-Addr": accountData?.domain }) let apiInvoiceData = [], saleOutBoundList = [], saleoutBounds = [], saleOutBoundArr = [] if (saleOutBoundRes.data.errcode === 0) { saleOutBoundArr = saleOutBoundRes.data.data.rows saleoutBounds = await processSaleBoundArr(saleOutBoundArr, kingdee_app_token, kingdee_domain) //获取销售出库单列表详情 // saleOutBoundList = await processSaleOutBoundDetailArr(saleoutBounds, tokenData, accountData) } 捕获异常
您可以使用 try...catch 语句来捕获异常。例如:
```
try {
const saleOutBoundRes = await getSaleOutBound(params, { "app-token": kingdee_app_token, "X-GW-Router-Addr": kingdee_domain }, advanceConfig.value.datasource)
// 其他代码
} catch (error) {
console.error(error)
}
```
在 try 块中执行代码,如果出现异常则会跳转到 catch 块,并将异常信息作为参数传递给 catch 块中的 error 参数。在 catch 块中,您可以根据需要处理异常,例如打印错误信息、记录日志等。
阅读全文