axios中文文档
参考
参考2
cnpm install axios --save
//main.js
import axios from 'axios'
Vue.prototype.axios = axios
//其它js中使用:
this.axios({......})
//或者是哪里使用哪里就导入:
import axios from 'axios'
axios.get(){}
注:Promise尽量使用箭头函数,没有this的问题.
methods:{
get(){ //尽量使用箭头函数,没有this的问题
this.axios.get('http://vue.studyit.io/api/getlunbo').then(res => {
console.log(res.data)
}).catch(error => {
console.log(error)
})
}
}
this.axios.request({
method: 'post',
url: 'http://192.168.1.101:8000/login/',
data:{
username:this.username,
password:this.password
}
})
.then( (arg) => {
console.log(222,arg)
}
})
.catch((error) => {
console.log(333,error)
})
this.axios.request({
method:"get",
url:'http://192.168.1.101:8000/authors/'
}).then( (arg) => {
console.log(111,arg.data)
}).catch( (error) => {
console.log(333,error)
})
RE: Vue.js实战笔记