最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關于vue中的ajax請求和axios包問題

 更新時間:2018年04月19日 17:26:14   作者:Baby_加油_  
大家在vue中,經(jīng)常會用到數(shù)據(jù)請求問題,常用的有vue-resourse、axios ,今天小編給大家介紹下axios的post請求 ,感興趣的朋友跟隨腳本之家小編一起看看吧

在vue中,經(jīng)常會用到數(shù)據(jù)請求,常用的有:vue-resourse、axios

今天我說的是axios的post請求

github源文件及文檔地址:【https://github.com/axios/axios

+ 首先,引入axios

CDN: <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
npm: npm install axios   并在全局的js中引入:import axios from 'axios';

•get請求

axios.get('/user?ID=12345')
 .then(function (response) {
  console.log(response);
 })
 .catch(function (error) {
  console.log(error);
 });

•post請求

 依賴于qs包,將對象轉換成以&連接的字符串
//例:
axios.post( postUrl ,qs.stringify({userid:1,username:'yyy'})).then(function (response) {
  console.log(response);
})

附錄:配置 axios

上面封裝的方法中,使用了 axios 的三個配置項,實際上只有 url 是必須的,完整的 api 可以參考使用說明

為了方便,axios 還為每種方法起了別名,比如上面的 saveForm 方法等價于:

axios.post('/user', context.state.test02)

完整的請求還應當包括 .then 和 .catch

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

當請求成功時,會執(zhí)行 .then,否則執(zhí)行 .catch

這兩個回調函數(shù)都有各自獨立的作用域,如果直接在里面訪問 this,無法訪問到 Vue 實例

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

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

總結

以上所述是小編給大家介紹的關于vue中的ajax請求和axios包問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論

江西省| 金秀| 固始县| 普定县| 博湖县| 沙坪坝区| 分宜县| 庄浪县| 泰顺县| 昆山市| 普兰店市| 奉新县| 北安市| 静安区| 盘山县| 黔江区| 会宁县| 射阳县| 利津县| 淮北市| 庄河市| 高邑县| 无为县| 黄龙县| 沭阳县| 密山市| 大港区| 灵丘县| 镇巴县| 平塘县| 新绛县| 龙海市| 清苑县| 巴塘县| 仪陇县| 铜川市| 姚安县| 福海县| 武安市| 广德县| 柳江县|