首页 > 其他分享 >Vue入门(四)Vue异步操作Axios

Vue入门(四)Vue异步操作Axios

时间:2024-09-01 21:04:57浏览次数:3  
标签:异步 Axios 请求 axios Vue error name

  一、Vue异步操作


在Vue中发送异步请求,本质上还是AJAX。我们可以使用axios这个插件来简化操作!

- 使用步骤
1.引入axios核心js文件。
2.调用axios对象的方法来发起异步请求。
3.调用axios对象的方法来处理响应的数据。

- axios常用方法

get:发起Get方式请求

post:发起Post方式请求

then:请求成功后的回调函数,通过response获取相应数据

catch:请求失败后的回调函数,通过error获取错误信息

 

  二、Vue异步操作 Axios示例


Axios发送异步get/Post请求示例代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>异步操作</title>
    <script src="js/vue.js"></script>
    <script src="js/axios-0.18.0.js"></script>
</head>
<body>
    <div id="div">
        {{name}}
        <button @click="send()">发起异步请求</button>
    </div>
</body>
<script>
    new Vue({
        el:"#div",
        data:{
            name:"张三"
        },
        methods:{
            send(){
                // GET方式请求
                // axios.get("testServlet?name=" + this.name)
                //     .then(resp => {
                //         alert(resp.data);
                //     })
                //     .catch(error => {
                //         alert(error);
                //     })
 
                // POST方式请求
                axios.post("testServlet","name="+this.name)
                    .then(resp => {
                        alert(resp.data);
                    })
                    .catch(error => {
                        alert(error);
                    })
            }
        }
    });
</script>
</html>

 

标签:异步,Axios,请求,axios,Vue,error,name
From: https://www.cnblogs.com/kongsq/p/18391721

相关文章

  • Vue入门(三)Vue生命周期
    一、Vue生命周期Vue生命周期的八个阶段创建前beforeCreate创建后created载入前beforeMount载入后mounted更新前beforeUpdate更新后updated销毁前beforeDestroy销毁后destroyedVue生命周期的八个阶段如下图:  二、生命周期示例生命周期示例代码: <!DOCTYPEhtml>......
  • 基于SpringBoot+Vue+uniapp的果蔬种植销售一体化服务平台的详细设计和实现(源码+lw+部
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的涪陵区特色农产品交易系统的详细设计和实现(源码+lw+部署
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 2025毕业设计精选:如何用Java SpringBoot+Vue构建受灾救援物资管理系统,实现实时监控,提
    ✍✍计算机毕业编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、微信小程序、大数据实战项目集⚡⚡文......
  • vue axios
    axios是基于promise的http库,可以用在浏览器和node.js中特性:从浏览器中创建XMLHttpRequests、从node.js创建http请求、支持promiseApi、拦截请求和响应、取消请求、自动转换JSON数据、客户端支持防御xsrfaxios就是一个库,也可以单独独立出来发送ajax。安装: npminstallaxiosa......
  • 基于nodejs+vue宠物互助领售平台[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代社会生活节奏的加快和孤独感的普遍增加,宠物已成为许多人生活中不可或缺的伴侣。然而,宠物市场的信息不对称、领养渠道不畅、宠物医疗知识普及不足等......
  • 基于nodejs+vue宠物户籍管理[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代社会生活节奏的加快与城市化进程的推进,宠物已成为许多家庭不可或缺的一员,它们不仅是情感的寄托,更是家庭的重要组成部分。然而,宠物数量的激增也带来......
  • 基于nodejs+vue宠物寄养酒店系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代社会生活节奏的加快和人们对宠物情感依赖的日益增强,宠物已成为许多家庭不可或缺的重要成员。然而,在主人因工作、旅行等原因无法直接照顾宠物时,如何......
  • 基于nodejs+vue宠物寄养平台[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快与城市化进程的推进,宠物已成为许多家庭不可或缺的一员,它们不仅带来了陪伴与慰藉,更是家庭成员间情感的纽带。然而,当人们面临出差、旅......
  • 基于django+vue+uniapp的摄影竞赛小程序
    开发语言:Python框架:django+uniappPython版本:python3.7.7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:PyCharm系统展示管理员登录管理员主界面教师管理学生管理辅导员管理项目信息管理作品信息管理留言板管理轮播图管理用户登录界面系统首页......