Vue axios的使用和全局baseURL配置方式

 更新时间:2024年05月29日 08:50:01   作者:勤奋的Mr.Li  
作为一个全栈开发人员,前端UI框架和网络请求都得有基本的掌握,我以最简洁易懂的方式讲解axios的使用和全局baseURL的配置

1.axios的使用

搭建好vue项目后,安装axios依赖.

npm i axios
npm i

给登录button一个点击事件,发送post请求,函数如下:

    login(){
      axios.post("http://localhost:9000/login",{
          username:this.formData.username,
          password:this.formData.password,
      })
      .then(res=>{
        console.log(res.data)
      })
 
    }

后端代码如下: (这里涉及跨域)

@RestController
@CrossOrigin
public class LoginController {
    @PostMapping("/login")
    public Map login(@RequestBody Map<String,String> map){
        System.out.println(map);
        return map;
    }
}

测试:正确.

2.baseURL配置

不想每次请求都写一长串url地址,就先配置一个baseURL.

先在src写一个自定义的网络请求文件http.js: 其中配置baseURL,并且挂在到所有Vue实例上.

后面发送请求.直接this.$http,并且不需要写完整url,只需要写部分:

测试:正确

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Vue使用Swiper封装轮播图组件的方法详解

    Vue使用Swiper封装轮播图组件的方法详解

    Swiper是一个很常用的用于实现各种滑动效果的插件,PC端和移动端都能很好的适配。本文将利用Swiper实现封装轮播图组件,感兴趣的可以了解一下
    2022-09-09
  • 详解Vuex管理登录状态

    详解Vuex管理登录状态

    这篇文章主要介绍了详解Vuex管理登录状态,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • vue移动端项目vant组件库之tag详解

    vue移动端项目vant组件库之tag详解

    这篇文章主要介绍了vue移动端项目vant组件库之tag详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • vuex实现数据持久化的两种方案

    vuex实现数据持久化的两种方案

    这两天在做vue项目存储个人信息的时候,遇到了页面刷新后个人信息数据丢失的问题,在查阅资料后,我得出两种解决数据丢失,使用数据持久化的方法,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • Vue 过渡实现轮播图效果

    Vue 过渡实现轮播图效果

    本篇文章主要介绍了Vue 过渡实现轮播图效果,Vue 的过渡系统是内置的,在元素从 DOM 中插入或移除时自动应用过渡效果。有需要的小伙伴可以参考下。
    2017-03-03
  • Vue搭建后台系统需要注意的问题

    Vue搭建后台系统需要注意的问题

    这篇文章主要介绍了Vue搭建后台系统需要做的几点,文中给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • vite基本常见的配置讲解

    vite基本常见的配置讲解

    这篇文章主要给大家介绍了关于vite基本常见配置讲解的相关资料,最近做项目要求将webpack打包方式换成vite,下面将详细讲解一下配置vite需要改动的东西,需要的朋友可以参考下
    2023-11-11
  • vuejs 切换导航条高亮(路由菜单高亮)的方法示例

    vuejs 切换导航条高亮(路由菜单高亮)的方法示例

    这篇文章主要介绍了vuejs 切换导航条高亮路由高亮的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Vue3 Element Plus表单自定义校验的实现全过程

    Vue3 Element Plus表单自定义校验的实现全过程

    这篇文章主要介绍了Vue3 Element Plus表单自定义校验的实现全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • 解决vue 子组件修改父组件传来的props值报错问题

    解决vue 子组件修改父组件传来的props值报错问题

    今天小编就为大家分享一篇解决vue 子组件修改父组件传来的props值报错问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11

最新评论