用springboot写出了一个get请求,链接到数据库,用postman已经可以得到正确的返回JSON,但是在vue里面使用axios想调用数据时却不能拉取,报错如下求解决方法
首先安装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)
})