Arteil Asked:2023-04-05 21:39:00 +0000 UTC2023-04-05 21:39:00 +0000 UTC 2023-04-05 21:39:00 +0000 UTC 如何在axios函数中返回值 772 有一个带有axios请求的函数,当它被调用时,它返回Promise。我需要true/false async checkPermission ({}, rolename) { try { const response = await $http.get('/check/role?rolename='+rolename) if(response.data.role_required) { return true } } catch (err) { alert(err) } } 尝试调用它时console.log(this.checkPermission('Администратор')) 我得到 javascript 1 个回答 Voted Best Answer Holaves 2023-04-06T01:01:47Z2023-04-06T01:01:47Z 尝试: async checkPermission ({}, rolename) { try { const response = await $http.get('/check/role?rolename='+rolename) if(response.data.role_required) { return true } else{ return false } } catch (err) { alert(err) } } async () => { result = await checkPermission({}, 'Администратор') console.log(result) }
尝试: