.NETcore 接口返回的前端结果 Promise {[[PromiseState]]: 'pending', [[PromiseResult]]: undefined}
后端代码如下:
/// <summary>
/// 获取车间类型
/// </summary>
/// <returns></returns>
public async Task<dynamic> GetWorkShopTypeAsync()
{
string result = await _configService.GetConfigValueAsync<string>(CommonConst.SysWorkShopType);
return result;
}
也试过下面的代码
public async Task<string> GetWorkShopTypeAsync()
{
string result = await _configService.GetConfigValueAsync<string>(CommonConst.SysWorkShopType);
return result.Adapt<string>();
}
前端vue代码:


在前端代码中, 在返回对象中加 .then() , 都不能解决问题。然后使用在调用代码前面加await 还是报错,就发现修复提示“你是想将此函数标记为 "async" 吗?” ,修复之后,应该是这个调用接口的函数会加上 async


改到上面这个程度,就可以看到后端异步接口返回的数据了。截图如下:



被折叠的 条评论
为什么被折叠?



