为了在 vue 我的项目中不实用 jquery,咱们应用 axios。因为 jquery 的代码 1W+ 行,而 vue 的我的项目也就 1w+ 行。所以为了晋升效率,咱们采纳 axios,而尽量的缩小应用 jquery 形式的 ajax。
axios 的长处十分多:
1、在浏览器中发送 XMLHttpRequests 申请
2、在 node.js 中发送 http 申请
3、反对 promise API
4、拦挡申请和响应数据
5、转换申请和响应数据
axios 的下载:
npm install axios --save
axios 的引入:
import axios from 'axios'
axios 最根本的应用:
axios({
url:'http://xxxx',
method:'get',
// 专门针对 get 申请的参数拼接
params:{
type:'',
page:1
}
}).then(res => {console.log(res)
})