【Vue】axios异步通信

 

data.json

{
  "name": "java",
  "url": "http://www.baidu.com",
  "page": 1,
  "isNonProfit": true,
  "address": {
    "street": "凯宾路",
    "city": "上海",
    "country": "中国"
  },
  "links": [
    {
      "name": "bilibili",
      "url": "https:www.bilibili.com"
    },
    {
      "name": "java",
      "url": "https:www.java.com"
    },
    {
      "name": "百度",
      "url": "https:www.baidu.com"
    }
  ]
}
  

  

<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        /*解决闪烁问题*/
        [v-clock]{
            display: none;
        }
    </style>
</head>
<body>
<div id="app" v-clock>
    <div>{{info.name}}</div>
    <a  v-bind:href="info.url">超链接</a>
    <div>{{info.page}}</div>
    <div>{{info.isNonProfit}}</div>
    <hr>
    <div>{{info.address.street}}</div>
    <div>{{info.address.city}}</div>
    <div>{{info.address.country}}</div>
    <hr>
    <div  v-for="link in info.links">{{link.name}}</div>
 
</div>
 
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script type="text/javascript">
    var vm = new Vue({
        el: "#app",
        data(){
            return{
                info:{
                    name:null,
                    url:null,
                    page:null,
                    isNonProfit:null,
                    address:{
                        street:null,
                        city:null,
                        country:null
                    },
                    links:[
                        {
                            name:null,
                            url:null
                        }
                    ]
 
                }
            }
        },
        mounted(){//钩子函数
            axios.get('../data.json').then(response=>(this.info=response.data));
        }
    });
 
</script>
</body>
</html>

  

 

posted @   iTao0128  阅读(101)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示