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.
//請求后臺數(shù)據(jù)之前轉(zhuǎn)換入?yún)?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。
以上這篇vuejs使用axios異步訪問時用get和post的實例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。
新聞熱點
疑難解答
圖片精選