• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

    vue axios用法教程詳解

    來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:34:21
    文檔

    vue axios用法教程詳解

    vue axios用法教程詳解:axios是vue-resource后出現(xiàn)的Vue請(qǐng)求數(shù)據(jù)的插件。vue更新到2.0之后,作者尤大就宣告不再對(duì)vue-resource更新,而是推薦的axios。 下面我們來使用axios npm install axios --save-dev import axios from axios 這時(shí)候如果在
    推薦度:
    導(dǎo)讀vue axios用法教程詳解:axios是vue-resource后出現(xiàn)的Vue請(qǐng)求數(shù)據(jù)的插件。vue更新到2.0之后,作者尤大就宣告不再對(duì)vue-resource更新,而是推薦的axios。 下面我們來使用axios npm install axios --save-dev import axios from axios 這時(shí)候如果在

    axios是vue-resource后出現(xiàn)的Vue請(qǐng)求數(shù)據(jù)的插件。vue更新到2.0之后,作者尤大就宣告不再對(duì)vue-resource更新,而是推薦的axios。

    下面我們來使用axios

     npm install axios --save-dev 
     import axios from "axios" 

    這時(shí)候如果在其它的組件中,是無法使用 axios 命令的。但如果將 axios 改寫為 Vue 的原型屬性,就能解決這個(gè)問題

    1 1.    Vue.prototype.$ajax=axios

    好像還有另外一種方法,是不需要去修改Vue的原型的,那就是我們除了npm install安裝axios依賴以外,再去安裝一個(gè)vue-axios

     npm install vue-axios --save-dev<br>import Vueaxios from "vue-axios" 

     我都是用第一種方法的,這種沒試過,有興趣大家可以去試試。

    在 main.js 中添加了這兩行代碼之后,就能直接在組件的 methods 中使用 $ajax 命令

     methods: {
     submitForm () {
     this.$ajax({
     method: 'post',
     url: '你的請(qǐng)求url',
     data: {
     name: 'haha','
     }
     })
    } 

      上述只是寫了發(fā)起請(qǐng)求,并沒有請(qǐng)求返回?cái)?shù)據(jù)的回調(diào)。

     .then(function(res){
     console.log(res)
    })
    .catch(function(err){
     console.log(err)
    }) 

      這是axios的回調(diào)函數(shù),.then為請(qǐng)求成功的回調(diào)函數(shù),而.catch為請(qǐng)求失敗的回調(diào)函數(shù)

      這兩個(gè)回調(diào)函數(shù)都有各自獨(dú)立的作用域,如果直接在里面訪問 this,無法訪問到 Vue 實(shí)例,怎么辦嘞????

      只要添加一個(gè) .bind(this) 就能解決這個(gè)問題

     then(function(res){
     console.log(this.data)
    }.bind(this)) 

    以上所述是小編給大家介紹的vue axios用法教程詳解,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    vue axios用法教程詳解

    vue axios用法教程詳解:axios是vue-resource后出現(xiàn)的Vue請(qǐng)求數(shù)據(jù)的插件。vue更新到2.0之后,作者尤大就宣告不再對(duì)vue-resource更新,而是推薦的axios。 下面我們來使用axios npm install axios --save-dev import axios from axios 這時(shí)候如果在
    推薦度:
    標(biāo)簽: VUE axios 使用axios
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 97国产视频精品| 欧美精品福利视频| 好属妞这里只有精品久久| 亚洲成网777777国产精品| 2021国产精品视频网站| 国产成人精品AA毛片| 亚洲午夜国产精品无码老牛影视| 国产精品毛片无码| 久久99国产精品久久| 国产日韩精品中文字无码| 中文字幕无码精品亚洲资源网久久| 国产精品网址在线观看你懂的| 久久96国产精品久久久| 国产精品免费看久久久| 国产91久久精品一区二区| 无码人妻精品一区二区三区66 | 精品久久久久中文字幕日本| 最新欧美性爱精品一区二区三区| 久久久无码精品亚洲日韩软件| 国产精品午夜免费观看网站| www.日韩精品| 国产成人精品cao在线| 亚洲国产精品久久久久婷婷软件| 欧美成人精品一级高清片| 精品一区二区三区免费| 亚洲精品成人av在线| 亚洲精品小视频| 国产精品hd免费观看| 精品91自产拍在线观看| 久久99国产精品成人欧美| 久久乐国产精品亚洲综合| 日韩精品无码久久一区二区三| 免费看一级毛片在线观看精品视频 | 九九精品99久久久香蕉| 久久夜色精品国产欧美乱| 久久er99热精品一区二区| 1000部精品久久久久久久久| 国产精品黄网站| 欧美成人精品一级高清片| 国产精品制服丝袜亚洲欧美| 蜜臀精品国产高清在线观看|