在线示例
第一步 引入 & 挂载在Vue.prototype
上
import axios from "axios";
Vue.prototype.$http = axios;
get请求
this.$http.get('xxx').then((res)=>{}).catch((err)=>{})
this.$http.get('xxx',{params:{id:123456,page:1,limit:10}})
this.$http.get('xxx',{id:123456}) // 只有params的话,不写也行
post请求
- axios默认的
content-type
是application/json
{name:xxx,age:xxx} qs.stringify
能够让content-type
变成application/x-www-form-urlencoded
即formdata
qs.stringify
作用就是帮你自动将对象用&
符号拼接起来- 实际上是否需要用qs去序列化参数完全取决于后端要怎么接受数据
import Qs from 'qs'
var data = Qs.stringify({"matterIds":"1,2,3"});
this.$http.post(url,data, {headers:{'Content-Type':'application/x-www-form-urlencoded'}}).then((res)=>{
console.log(res)
})
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!