vue无法拉取后端数据

用springboot写出了一个get请求,链接到数据库,用postman已经可以得到正确的返回JSON,但是在vue里面使用axios想调用数据时却不能拉取,报错如下求解决方法

img

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/904833
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Vue axios 发 post 请求后台接收不到参数的两种种解决方案:
  • 除此之外, 这篇博客: post发送json格式数据请求(axios)中的 在vue项目中使用axios请求,post方法向后端提交json格式的参数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •  首先安装axios

    npm install axios
    

     在main.js中应用

    import axios from 'axios'
    
    Vue.prototype.$axios=axios //定义为全局

    在vue文件中使用

    //定义一个json示例
    var jsons={  
        arr:["123"],
        str:'123'
    }
    //在需要的事件中直接使用
    this.$axios({
        url:'',
        data:jsons,
        header:{
            'Content-Type':'application/json'  //如果写成contentType会报错
        }
    })
    .then(res=>{
        console.log(res.data)
    })
    .catch(Error=>{
        console.log(Error)
    })