【问题标题】:VueJS Json file with Api带有 Api 的 VueJS Json 文件
【发布时间】:2020-07-01 04:02:49
【问题描述】:

我有一个类似的 json 值

{
"T1" : "online",
"T2" : "offline"
}

还有一个在线 API 可以发送给我

{
StatusCode :"T1"
}

我需要一种从 API 获取代码的方法,然后将其与我的本地 json 文件进行比较,并在输入字段中打印值(不是下拉列表)

【问题讨论】:

  • 不太清楚你在问什么。 "将其与我的本地 json 文件比较" 是什么意思?您要显示什么
  • 例如,如果 API 向我发送“T1”,我需要获取它并从我的 local.json 文件中获取它的值

标签: javascript json api vue.js vue-component


【解决方案1】:

问题不是很清楚,但如果我理解正确,您希望根据从 api 获得的状态代码从第一个对象中获取值。在这种情况下,您需要:

将json转成对象,使用JSON.parse()

let a = {"T1": "online", "T2": "offline"};
let b = {StatusCode: "T1"};  

您将能够像这样访问变量:

a[b.StatusCode];

【讨论】:

    猜你喜欢
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-23
    • 2018-02-20
    相关资源
    最近更新 更多