繁体   English   中英

VUE JS提取JSON数据并以纯文本格式显示HTML中的单个值

[英]VUE JS Fetch JSON data and display single value in HTML as plain text

我有一个具有以下结构的.json文件:

{
  "d": {
    "value1": "300",
    "value2": "0000000002",
    "value3": "AAAA",
  }
}

我想在vue-app中访问300并将其显示为纯文本。 而已。

问题可能很愚蠢,但我不明白,我的代码也行不通。

你能给我一个例子吗?

西蒙·格蕾兹

app.vue:

new Vue({
    el: "#vue-root",
    data: {
        items:[]
    },
    created(){
        this.fetchData()
    },
    methods: {
     fetchData() {
       this.$http.get('test.json')
         .then(result => {
            this.items = result.data
          })
     }
   }
 })

index.html:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Simon VueJS</title>
    <link href="styles.css" rel="stylesheet" />
    <script src="https://unpkg.com/vue"></script>
  </head>
  <body>

   <div>
           {{ d.value1}}

     </div>

<script src="app.vue"></script>
  </body>
</html>

解:

 <div>
           {{ d && d.value1}}

     </div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM