VueCli 中安装 axios

VueCli 中安装 axios介绍 Vue 中安装 axios 的方法

axios 官网:axios中文网

方式一:将 axios 绑定到 vue 原型上

安装:

npm install axios 

main.js中导入并绑定

import Vue from 'vue' import App from './App' import axios from 'axios' Vue.prototype.$axios = axios new Vue({ 
    el: '#app', components: { 
    App }, template: ' 
   ' }) 

使用:

<template> <div id="app"> <button @click="handleClick">点击 
     button>  
      div>  
       template> <script> export default { 
        name: "App", methods: { 
        handleClick() { 
        // this.$axios({ 
        // method: "get", // url: "http://localhost:8081/hello" // }).then(res => { 
        // console.log(res.data); // }); this.$axios.get("http://localhost:8081/hello").then(response => { 
        console.log(response.data); }); } } };  
        script> <style> 
         style> 

方式二:使用 vue-axios

安装:

npm install --save axios vue-axios 

main.js 中安装

import Vue from 'vue' import App from './App' import axios from 'axios' import VueAxios from 'vue-axios' // VueAxios 与 axios 的位置不能交换,否则出现 TypeError: Cannot read property 'protocol' of undefined Vue.use( VueAxios , axios) new Vue({ 
    el: '#app', components: { 
    App }, template: ' 
   ' }) 

使用:

<template> <div id="app"> <button @click="handleClick">点击 
     button>  
      div>  
       template> <script> export default { 
        name: "App", methods: { 
        handleClick() { 
        // this.axios({ 
        // method: "get", // url: "http://localhost:8081/hello" // }).then(res => { 
        // console.log(res.data); // }); this.axios.get("http://localhost:8081/hello").then(response => { 
        console.log(response.data); }); } } };  
        script> <style> 
         style> 

补充:发送 post 请求

this.axios({ 
    method: "post", url: "http://localhost:8081/hello", data: { 
    username: "admin", password: "123" } }).then((res)=>{ 
    console.log(res.data); }) 

后端 springboot 代码

@RestController @CrossOrigin public class HelloController { 
    @RequestMapping("hello") public String hello(@RequestBody Map<String, String> username) { 
    System.out.println(username); return "Hello world!"; } } 

结果:


在这里插入图片描述


在这里插入图片描述


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204609.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午7:56
下一篇 2026年3月19日 下午7:57


相关推荐

  • Git使用流程_git指南

    Git使用流程_git指南git命令安装git要检查是否安装了Git,在cmd终端运行:$gitversiongitversion2.27.0.rc1.windows.1配置git我们只需要配置一些东西gitconfig–globaluser.name”前端xx”#你的名字gitconfig–globaluser.emailxx@qq.com#你的邮箱name和email对应上就设置好了提交到github电脑git要登github账号;提

    2025年12月7日
    10
  • Android图形动画 使用ScaleAnimation

    Android图形动画 使用ScaleAnimation使用ScaleAnimation实现了一个类似于翻转的动画效果。感觉ScaleAnimation算是一个比较好用的动画类了,看了一下API感觉方法和构造方法也都很简单。就不再赘述太多直接上代码吧– 第一步:准备两张照片,放置在res/drawble下。首先在layout中写好布局文件,这里要用framelayout布局,让两张图片一张覆盖在另一张上。相信聪明的你…

    2022年8月31日
    5
  • so文件格式详解_文件xls文件怎么打开

    so文件格式详解_文件xls文件怎么打开可执行链接格式(ExecutableandLinkingFormat)最初是由UNIX系统实验室(UNIXSystemLaboratories,USL)开发并发布,作为应用程序二进制接口(ApplicationBinaryInterface,ABI)的一部分,它是一种常用的目标文件格式,主要包含以下三种类型1、可重定位文件:可与其它目标文件一起创建可执行文件和共

    2025年11月26日
    6
  • 关于java的JIT知识

    关于java的JIT知识

    2021年11月29日
    40
  • GATK入门

    GATK入门GATK 入门的最佳姿势虽然 GATK 的功能超级多 但是主要可以归为以下几个方面 诊断和质量控制工具 Diagnosticsa 序列数据处理工具 SequenceData 变异位点探索工具 VariantDisco 变异位点评估工具 VariantEvalu

    2025年12月11日
    5
  • jwttoken失效机制_token怎么获取

    jwttoken失效机制_token怎么获取

    2025年11月7日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号