axios异步获取接口数据前端展示

axios 异步通信

axios是一个开源的可以用在浏览器端和nodejs的异步通信框架,他的主要作用就是实现ajax异步通信

mounted 钩子函数

    <div id="app">
        <div v-for="i in info" ::key="i.vul_id">
            <div>
<!--                v-bind 绑定的缩写 就是 ':' -->
                漏洞名称:<a target="_blank" :href="i.vul_name" >{{ i.vul_name }}</a>
            </div>
            <div>
                漏洞危害级别: {{ i.vul_level }}
            </div>
            <div>
                漏洞开放时间: {{ i.open_time }}
            </div>
            <div>
                是否存在poc: {{ i.poc_status }}
            </div>
        </div>
    </div>




    var vue = new Vue({
      el : "#app",
      data() {
        return{
          info: {
            vul_id: "",
            vul_name: '',
            vul_level: '',
            open_time: '',
            poc_status: '',
          }
        }
      },
		// mounted 钩子函数获取json数据 
      mounted() {
        axios.get("data.json").then(response=>this.info=response.data)

      }

    })

原文地址:https://www.cnblogs.com/zjaiccn/p/14849795.html