VUE3-配置axios

本文档介绍了在Vue.js项目中如何安装和配置Axios插件,以及如何创建axios实例用于API请求。首先在终端通过命令行安装axios,然后在src目录下创建plugins文件夹和axios相关JS文件。接着,设置axios的基本URL和超时时间,并导出实例。最后,在组件中引入axiosInstance,通过它发起GET请求到服务器进行登录操作。
摘要由CSDN通过智能技术生成

1.首先在终端中运行,安装axios插件

2.在src下创建plugins文件夹,和axios相应js文件

 3.在axios中进行如下操作,引入axios,创建axios实例,并进行暴露,在文件中配置基本路径

注意:baseURL后面的URL要大写

import axios from 'axios';

const axiosInstance = axios.create({
    baseURL: 'http://127.0.0.1:8022',
    timeout:5000
})
export default axiosInstance

4.使用:

在组件中,引入刚才写好的axiosInstance,如下在loginBtn中进行使用,访问后端端口为8022的服务器即可。

<script>
import {reactive,toRefs} from 'vue'; 
import axiosInstance from '../plugins/axiosInstance';
 
    export default {
        name:'Login',
        setup(){
            var loginUser = reactive({
                userName:'',
                password:'',
                checkCode:''
            });

            function loginBtn(){
                axiosInstance({
                    url:'/user/login',
                    method:'get'
                }).then((respose)=>{
                    console.log(respose);
                });
            }

            return {
                ...toRefs(loginUser),
                loginBtn
            }
        }
    }
</script>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值