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

關(guān)于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包,將對象轉(zhuǎn)換成以&連接的字符串
//例:
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)

完整的請求還應(yīng)當包括 .then 和 .catch

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

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

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

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

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

總結(jié)

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

相關(guān)文章

最新評論

三亚市| 瓦房店市| 厦门市| 新宁县| 安泽县| 正蓝旗| 安乡县| 江津市| 商南县| 无极县| 迭部县| 南部县| 加查县| 田阳县| 金平| 河北省| 金山区| 德令哈市| 读书| 托里县| 石阡县| 孙吴县| 从江县| 瓦房店市| 广丰县| 留坝县| 九龙县| 隆林| 平和县| 兴文县| 客服| 桦甸市| 五莲县| 铁岭市| 建宁县| 屯昌县| 三原县| 云林县| 陵水| 拉孜县| 丹棱县|