如果 APi 响应为空,如何设置条件然后执行以下 VUEjs?

Posted

技术标签:

【中文标题】如果 APi 响应为空,如何设置条件然后执行以下 VUEjs?【英文标题】:How to set condition if APi response is null then do the following VUEjs? 【发布时间】:2020-12-07 12:45:13 【问题描述】:

我有一个从 API 获取令牌的方法:

 let  Token  = await API.getToken(
       postId: postId
      )
if()

当令牌不存在时,我在控制台中看到它是空警告。 “无法读取 null 的属性 'Token'” 因为 API 响应本身为 null。我的目标是,如果它显示该警告并且它为空,则使用 if 条件中的逻辑。我尝试使用if(token==null),但没有成功。怎么可能?

【问题讨论】:

null || Token: undefined 【参考方案1】:

获取响应而不破坏它:

   let response = await API.getToken(
   postId: postId
  )

 if(response===null)
 
  else
   //use response.Token
 

【讨论】:

以上是关于如果 APi 响应为空,如何设置条件然后执行以下 VUEjs?的主要内容,如果未能解决你的问题,请参考以下文章

如果术语不为空/空,如何仅执行 Observable?

检查文件是否存在时,未执行ELSE条件

在 axios 响应做出反应后,如何有条件地重定向到页面?

Linq:如果参数为空,如何排除条件

数据库中如何判断某参数为空就不执行where条件

命令行运行jmeter后查看结果树响应数据为空