网络编程
位置:首页>> 网络编程>> JavaScript>> vuejs使用axios异步访问时用get和post的实例讲解

vuejs使用axios异步访问时用get和post的实例讲解

作者:milli236  发布时间:2024-05-02 16:56:49 

标签:vuejs,axios,get,post

script中。


let data={....};

let url=xx;

方法各异:

GET:


this.$ajax.get(url,{
   params:data
  })
  .then(function (res) {
   console.log(res.data)
  })
  .catch(function (error) {
   console.log(error)
  })

POST:

方法一:1.


 //请求后台数据之前转换入参

let url = xx;
let data = {
   uname:this.uname,
   upwd:this.upwd,
   pid:this.pid
  };
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。

来源:https://blog.csdn.net/milli236/article/details/78053711

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com