axios作为Vue官方推荐的vue-rourse替代品,其自身优点很多,经常用于网络请求。
现在对其进行说明。
之所以不用jquery的ajax进行请求,是因为jquery体积过大。
我们首先得明确的是,在使用Vue进行项目开发过程中,如果使用的是jquery的ajax,需要引入jquery,但是jquery本身的体积就有代码1w行左右,显然为了使用ajax就另外引入这么多代码是不合理的。所以使用vue官方推荐的axios是不二之选。
axios的常用API请求有以下这些:
axios(config)
axios.request(config)
axios.get(url,config)
axios.post(url[,data[,config]])
axios.delete(url[,config])
get请求演示:
import axios from "axios";
export default {
name:"app",
created() {
// 没有请求参数
axios.get("http://......")
.then(res =