您的位置:首页 > 产品设计 > UI/UE

vuejs使用axios异步访问时用get和post的方法

2017-09-21 16:30 771 查看
script中。。。let data={....};let url=xx;方法各异:GET:l
this.$ajax.get(url,{
params:data
})
.then(function (res) {
console.log(res.data)
})
.catch(function (error) {
console.log(error)
})
POST:方法一:1.
//请求后台数据之前转换入参
  function transformRequest(data) {let ret = ''for (let it in data) {ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'}return ret}let p = transformRequest(data)this.$ajax.post(url,p).then(function (res) {console.log(res.data)}).catch(function (error) {console.log(error)})
方法二:2
var qs = require('qs');
this.$ajax.get(url,qs.stringfy(data)).then(function (res) {console.log(res.data)}).catch(function (error) {console.log(error)})
this.$ajax是注入axios通过修改vue原型重新命名的,还是axios。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐