详解axios!
我们知道在JavaScript里有ajax,Jquery里有$ajax,那为什么在vue里要用axios呢 ?
原生ajax:复杂、繁琐
$ajax:简单方便、但是用在vue发送请求有点大材小用
vue-recours:是vue官方使用的但是目前已经不再更新了。
所以我们选择高效的axios!
主要目的是无刷新的向服务器发送请求
axios有两种请求数据的方式:post、get
axios.get(“url”,{ params: { //get方式下, 随url发送的参数 } }).then(res=>{ ... res.data … })
axios.post(“url”, “变量=值&变量=值&…”).then(res=>{ ... res.data … })
但是要注意的是,由于整个项目会有多个位置发送请求,所以我们最好是配置基本路径
axios.defaults.baseURL="http://localhost:5050"
不要忘了引入或导入axios!!!!!!!!!!!!!