首页 > 其他分享 >Vue-Axios

Vue-Axios

时间:2023-01-01 13:22:08浏览次数:47  
标签:info Axios name url Vue null data

Axios网络通信

Axios:主要作用是实现AJAX异步通信


data.json:

{
  "name": "yuanyu",
  "url": "https://www.cnblogs.com/yuanyu610/",
  "page": 1,
  "isNonProfit": true,
  "address": {
    "province": "江西",
    "country": "中国"
  },
  "link": [
    {
      "name": "yuan",
      "url": "https://www.cnblogs.com/yuanyu610/"
    },
    {
      "name": "yu",
      "url": "https://www.cnblogs.com/yuanyu610/"
    }
  ]
}


<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

</head>
<body>

<!--    v-clock:解决闪烁问题-->
<style>
    [v-clock]{
        display: none;  /*白屏,不显示模板*/
    }
</style>

<div id="vue" v-clock>
    <div>{{info.name}}</div>
    <div>{{info.address.province}}</div>

    <a v-bind:href="info.url">点我</a>
</div>

<!--引入js、vue文件-->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script type="text/javascript">
    var vm=new Vue({
        el:"#vue",
        data(){
            // 请求的返回参数,必须和json的字符串一致
            return{
                info:{
                    name:null,
                    address:{
                        province:null,
                        country:null
                    },
                    url:null
                }
            }
    },
        mounted(){  //钩子函数,链式编程
            axios.get("data.json").then(response=>(this.info=response.data))
    }
    });
</script>

</body>
</html>

image

标签:info,Axios,name,url,Vue,null,data
From: https://www.cnblogs.com/yuanyu610/p/17017992.html

相关文章

  • Vue实战篇可视化+Echarts5.0
      node/使用命令:https://nodejs.org/zh-cn/npminstall-g@vue/clinpminstallts-node-gnpminit-ynpminstall@types/node-Dnpminstallexpress-Sn......
  • day 50 -vue模板语法
    vue模板语法插值语法 功能:用于解析标签体内容 写法:{{xxx}},xxx是js表达式,可以直接读取到data的所有属性指令语法 功能:用于解析标签(包括:标签属性,标签体内容,绑定事件.......
  • vue3.0使用总结
    1、ref与reactiveref通常用于声明基础类型响应式数据。ref返回的是被包装过的响应式对象,在setup中访问和修改ref需要使用.value属性reactive用于声明复杂类型响应式......
  • Laravel8配置Vue且实现SPA
    Laravel8和Vue安装创建新的Laravel8项目//使用composer安装composercreate-project--prefer-distlaravel/laravel"项目名称"//如果有Laravel安装器laravelnew"......
  • 基于Java+SpringBoot+vue等疫情期间在线网课管理系统详细设计实现
    目录​​一、前言介绍:​​​​1.1背景及意义      ​​​​1.2系统运行环境​​​​二、系统设计:​​​​2.1 系统架构设计​​​​2.2角色功能图​​​​2.3 登......
  • VuePress教程
    下面全部操作都基于VuePress1.X[1]VuePress初体验创建一个文件夹,博主就创建”VuePress“进入VuePress目录执行下面命令yarninit#npminit#安装VuePressyar......
  • vue2.0和vue3.0创建项目
    ​由于vue项目依赖于nodejs,所以需要先安装它。没有nodejs去官网下载。npminstall--globalvue-cli国内npm网站很慢,可以使用淘宝镜像npminstall--registry=https://......
  • angular与vue对比
     之前一直用angular开发项目,最近使用vue开发了一个网站,还是习惯找双方的共同点,以下是在项目过程中总结的差异。 ......
  • VUE3 全局共享数据方案之一 VUEX企业级模块化设计(详细流程)
    Vue3,webpack,vite通用适用于中大型项目中1.安装vuexnpmivuex 2.创建仓库与文件结构(核心)一,创建入口在src目录下创建store文件夹,store文件夹下创建下面文件结......
  • day49-初始vue
    初始vuevue在htmlcssjs的基础上进行封装和实例化,更简单方便使用vue首先要引入vue<head><metacharset="UTF-8"><title>Title</title><!--引入vue......