vue前后端分离,axios请求后台数据,axios的使用,前端获取后端数据

编程知识 更新时间:2023-04-03 22:18:25

首先安装axios

 npm install axios

定义request.js

import axios from 'axios'

const instance = axios.create({
    baseURL: "http://localhost:8081", //服务器ip及端口号
    timeout: 3000,
})


export default instance;

请求工具类

import request from '@/utlis/request' //引入定义的request.js

export function getMapping(query) {
    return request({
        url: url,
        method: 'get',
        params: query
    })
}

export function postMapping(data) {
    return request({
        url: url,
        method: 'post',
        data
    })
}

export function deleteMapping(query) {
    return request({
        url: url,
        method: 'delete',
        params: query
    })
}

export function putMapping(data) {
    return request({
        url: url,
        method: 'put',
        data
    })
}

项目中使用

import {postMapping} from '@/utils/requestUtils'

methods:{
      getUserList () {
        postMapping('/system/user',this.queryList)
          .then(res => {
            this.userList = res.data.data
          })
      },
}

点我查看跨域问题解决方案

更多推荐

vue前后端分离,axios请求后台数据,axios的使用,前端获取后端数据

本文发布于:2023-04-03 22:18:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/5ea0c4cb6e9fbe6ca4df901495ae3d97.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:后端   数据   后台   vue   axios

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 40213文章数
  • 14阅读数
  • 0评论数