const saleOutBoundRes = await getSaleOutBound(params, { "app-token": kingdee_app_token, "X-GW-Router-Addr": kingdee_domain }, advanceConfig.value.datasource) 捕获异常
时间: 2024-03-20 20:38:54 浏览: 15
可以使用 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 块中,您可以根据需要处理异常,例如打印错误信息、记录日志等。
saleOutBoundArr.forEach(item => { const saleOutBoundDetailRes = await getSaleOutBoundDetail({ id: item.id }, { "app-token": tokenData['app-token'], "X-GW-Router-Addr": accountData?.domain }) console.log("销售出库单详情") })
这是一段 JavaScript 代码,使用了 forEach 方法对 saleOutBoundArr 数组中的每个元素执行一个异步函数。该异步函数调用了 getSaleOutBoundDetail 函数,并传入了两个参数,一个是包含 id 属性的对象,另一个是包含两个 HTTP 请求头的对象。函数执行完毕后,会在控制台输出 "销售出库单详情"。不过需要注意的是,该代码中的 await 关键字只能在 async 函数中使用,否则会报错。