Vue中的ajax

前言 vue-resource

vue-resource是Vue.js的插件提供了使用XMLHttpRequest或JSONP進(jìn)行Web請(qǐng)求和處理響應(yīng)的服務(wù)互拾。 當(dāng)vue更新到2.0之后,作者就宣告不再對(duì)vue-resource更新,而是推薦的axios灯荧,在這里大家了解一下vue-resource就可以。vue-resource的github: https://github.com/pagekit/vue-resource

1 axios

Axios 是一個(gè)基于 promise 的 HTTP 庫(kù)窝撵,可以用在瀏覽器和 node.js 中
axios的github:https://github.com/axios/axios

我們以restful風(fēng)格開(kāi)發(fā)為例,說(shuō)明Vue中ajax的使用方式

1. get請(qǐng)求

        //通過(guò)給定的ID來(lái)發(fā)送get請(qǐng)求 
        axios.get('/user?ID=12345') 
        .then(function(response){ 
            console.log(response);
             })
        .catch(function(err){
            console.log(err);
            }); 
        
        //以上請(qǐng)求也可以通過(guò)這種方式來(lái)發(fā)送
        axios.get('/user',{
        params:{
            ID:12345
         }
         })
        .then(function(response){
        console.log(response);
         })
        .catch(function(err){
        console.log(err); 
        });

2.post請(qǐng)求,帶參數(shù)

axios.post('/user',{ 
firstName:'Fred', 
lastName:'Flintstone'
 })
.then(function(res){ 
console.log(res); 
})
.catch(function(err){ 
console.log(err);
 });
為方便起見(jiàn)俺夕,為所有支持的請(qǐng)求方法提供了別名

axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市椒惨,隨后出現(xiàn)的幾起案子缤至,更是在濱河造成了極大的恐慌,老刑警劉巖康谆,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件领斥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡沃暗,警方通過(guò)查閱死者的電腦和手機(jī)月洛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)孽锥,“玉大人嚼黔,你說(shuō)我怎么就攤上這事细层。” “怎么了唬涧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵疫赎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我碎节,道長(zhǎng)捧搞,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任狮荔,我火速辦了婚禮实牡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘轴合。我一直安慰自己创坞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布受葛。 她就那樣靜靜地躺著题涨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪总滩。 梳的紋絲不亂的頭發(fā)上纲堵,一...
    開(kāi)封第一講書(shū)人閱讀 51,590評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音闰渔,去河邊找鬼席函。 笑死,一個(gè)胖子當(dāng)著我的面吹牛冈涧,可吹牛的內(nèi)容都是我干的茂附。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼督弓,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼营曼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起愚隧,我...
    開(kāi)封第一講書(shū)人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蒂阱,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后狂塘,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體录煤,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年荞胡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妈踊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡硝训,死狀恐怖响委,靈堂內(nèi)的尸體忽然破棺而出新思,到底是詐尸還是另有隱情,我是刑警寧澤赘风,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布夹囚,位于F島的核電站,受9級(jí)特大地震影響邀窃,放射性物質(zhì)發(fā)生泄漏荸哟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一瞬捕、第九天 我趴在偏房一處隱蔽的房頂上張望鞍历。 院中可真熱鬧,春花似錦肪虎、人聲如沸劣砍。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)刑枝。三九已至,卻和暖如春迅腔,著一層夾襖步出監(jiān)牢的瞬間装畅,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工沧烈, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掠兄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓锌雀,卻偏偏與公主長(zhǎng)得像蚂夕,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汤锨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • vue-resource vue 插件, 非官方庫(kù), vue1.x 使用廣泛 axios 通用的 ajax 請(qǐng)求庫(kù)...
    BJ000閱讀 259評(píng)論 0 0
  • ### 什么是Vue.js + Vue.js 是目前最火的一個(gè)前端框架双抽,React是最流行的一個(gè)前端框架(Reac...
    JLong閱讀 1,067評(píng)論 0 0
  • 基本用法 一百框、vuejs簡(jiǎn)介 是一個(gè)構(gòu)建用戶界面的框架 是一個(gè)輕量級(jí)的MVVM(Model-View-ViewMo...
    深度剖析JavaScript閱讀 18,251評(píng)論 0 8
  • 1.x 版本中的filterBy指令闲礼,在2.x中已經(jīng)被廢除: filterBy - 指令 在2.x版本中手動(dòng)實(shí)現(xiàn)篩...
    杜小飛saya閱讀 275評(píng)論 3 2
  • ## 框架和庫(kù)的區(qū)別?> 框架(framework):一套完整的軟件設(shè)計(jì)架構(gòu)和**解決方案**。> > 庫(kù)(lib...
    Rui_bdad閱讀 2,910評(píng)論 1 4