Vue.js 异步函数结果

Vue.js 异步函数结果,vue.js,vue-component,Vue.js,Vue Component,这可以在控制台上显示结果,而不是在web上。 任何人都可以让我知道如何获得异步结果。 getAsset()具有异步函数getAssetById(),并且工作正常。 但这并没有显示结果 资产明细 {{getAsset}} 从“../services/api services”导入api; 导出默认值{ 组成部分:{ }, 数据(){ 返回{ 资产:对象, assetId:此.$route.params.id } }, 计算:{ getAsset(){ api.getAssetById(this.

这可以在控制台上显示结果,而不是在web上。 任何人都可以让我知道如何获得异步结果。 getAsset()具有异步函数getAssetById(),并且工作正常。 但这并没有显示结果


资产明细
{{getAsset}}
从“../services/api services”导入api;
导出默认值{
组成部分:{
},
数据(){
返回{
资产:对象,
assetId:此.$route.params.id
}
},
计算:{
getAsset(){
api.getAssetById(this.route.params.id,this.tb.JWT)
。然后(res=>{
控制台日志(res);
返回res;
});
},
},
}

首先,这需要是一个异步方法,vue香草不处理异步计算,您需要一个插件来处理这些

第一个返回定义
apiResponse
的值,然后是第二个返回 of
apiResponse
定义方法本身的返回值

方法:{
异步getAsset(){
const apiResponse=wait api.getAssetById(this.$route.params.id,this.tb.JWT)
。然后(res=>{
返回res;
});
返回响应
},
},