vue結(jié)合axios與后端進(jìn)行ajax交互

以前vue官方推薦的ajax庫是vue-resource, 現(xiàn)在改為axios哥桥,原因詳見Retiring vue-resource

axios的github倉庫

實(shí)現(xiàn)的效果:

異步請求

頁面異步發(fā)出get請求獲取數(shù)據(jù)糠悼,提交表單異步post數(shù)據(jù)到服務(wù)端

客戶端

客戶端代碼

代碼解析:

// 服務(wù)端請求地址
let url = 'http://local.php.com/index.php';
let vm = new Vue({
    el: "#app",
    data: {
        list: [],
        name: '',
        saying: '',
    },
    methods: {
        add() {
            // 傳送的數(shù)據(jù)為json格式
            let data = JSON.stringify({
                name: this.name,
                saying: this.saying
            });
            axios.post(url, data)
            .then(function (response) {
                // console.log(response);
                // 獲取服務(wù)端返回的數(shù)據(jù)
                vm.$data.list = response.data;
            })
            .catch(function (error) {
                console.log(error);
            });
        }
    }
});
axios.get(url, {})
    .then(function (response) {
        vm.$data.list = response.data;
    })
    .catch(function (error) {
        console.log(error);
    })
    .then(function () {
        // always executed
    });

服務(wù)端

使用php作為服務(wù)端程序

服務(wù)端代碼

代碼解析:

<?php
    header("Access-Control-Allow-Origin:*"); // 如果客戶端和服務(wù)端不同域,要加上這行代碼夜焦,不然會(huì)報(bào)跨域錯(cuò)誤
    $data = [
        1 => ['name' => '孫悟空', 'saying' => '我是在地球上成長的賽亞人'],
    ];
    
    $post = file_get_contents("php://input"); // 不要用$_POST接收數(shù)據(jù)
    if ($post) {
        $data[] = json_decode($post, true);
    }
    echo json_encode($data, true);
異步請求.gif

更多vue.js的有趣實(shí)例,請點(diǎn)擊移步至目錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市激捏,隨后出現(xiàn)的幾起案子惑惶,更是在濱河造成了極大的恐慌煮盼,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件带污,死亡現(xiàn)場離奇詭異僵控,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)鱼冀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門报破,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悠就,“玉大人,你說我怎么就攤上這事充易」Fⅲ” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵盹靴,是天一觀的道長炸茧。 經(jīng)常有香客問我,道長稿静,這世上最難降的妖魔是什么梭冠? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮改备,結(jié)果婚禮上控漠,老公的妹妹穿的比我還像新娘。我一直安慰自己悬钳,他們只是感情好盐捷,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著他去,像睡著了一般毙驯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上灾测,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天爆价,我揣著相機(jī)與錄音,去河邊找鬼媳搪。 笑死铭段,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秦爆。 我是一名探鬼主播序愚,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼等限!你這毒婦竟也來了爸吮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤望门,失蹤者是張志新(化名)和其女友劉穎形娇,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筹误,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡桐早,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片哄酝。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡友存,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出陶衅,到底是詐尸還是另有隱情屡立,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布万哪,位于F島的核電站侠驯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏奕巍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一儒士、第九天 我趴在偏房一處隱蔽的房頂上張望的止。 院中可真熱鬧,春花似錦着撩、人聲如沸诅福。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽氓润。三九已至,卻和暖如春薯鳍,著一層夾襖步出監(jiān)牢的瞬間咖气,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工挖滤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留崩溪,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓斩松,卻偏偏與公主長得像伶唯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子惧盹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349

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

  • ## 框架和庫的區(qū)別?> 框架(framework):一套完整的軟件設(shè)計(jì)架構(gòu)和**解決方案**乳幸。> > 庫(lib...
    Rui_bdad閱讀 2,895評論 1 4
  • 1. 1月6日粹断,針對持續(xù)發(fā)酵的“李小璐PGone”事件,賈乃亮發(fā)布了一條長微博演侯,短短幾個(gè)小時(shí)內(nèi)姿染,瀏覽量破千萬。 這...
    宋一程閱讀 262評論 0 5
  • 鋼琴是我鍛煉自己專注力的好朋友! 排球悬赏、乒乓球狡汉、跑步強(qiáng)身健體! 奔走在各種學(xué)習(xí)班闽颇,笨鳥先飛早入林盾戴! 找回童年! 小...
    鑫浩媽媽閱讀 141評論 0 0
  • 嘗試翻譯的古詩詞 請多指正~ 江雪 (唐)柳宗元 千山鳥飛絕兵多, 萬徑人蹤滅尖啡。 孤舟蓑笠翁, 獨(dú)釣寒江雪剩膘。 Away...
    鵲巢閱讀 893評論 0 0
  • 自古道讀書長見識(shí)衅斩,信哉斯言。畢業(yè)這么多年了怠褐,個(gè)人一向篤信不報(bào)MBA班畏梆、不上天價(jià)課,通過自學(xué)也能實(shí)現(xiàn)自我提升奈懒。如果一...
    競走的蝸牛閱讀 330評論 0 1