日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue_异步加载_vue-resource(不再维护)

發(fā)布時(shí)間:2024/2/28 vue 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue_异步加载_vue-resource(不再维护) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

寫在前面:vue-resource可以發(fā)送ajax,實(shí)現(xiàn)異步加載,但是Vue官方已經(jīng)不再維護(hù)這個(gè)庫了。

vue-resource依賴于vue,因此要先引入vue,再引入vue-resource。正確引入vue-resource后,再vue全局上會(huì)掛載一個(gè)$http方法,其上有一系列方法,每個(gè)HTTP請(qǐng)求類型都會(huì)對(duì)應(yīng)一個(gè)方法。且vue-resource使用了promise,所以$http中的方法的返回值是一個(gè)promise。

目錄

1.請(qǐng)求方法

(1)POST請(qǐng)求

(2)GET請(qǐng)求

(3)PUT請(qǐng)求

(4)PATCH請(qǐng)求

(5)DELETE請(qǐng)求

(6)HEAD請(qǐng)求

(7)JSONP請(qǐng)求

2.響應(yīng)對(duì)象

(1)屬性

(2)方法


1.請(qǐng)求方法

(1)POST請(qǐng)求

post請(qǐng)求用于提交數(shù)據(jù)

常用data格式:

1)表單提交:multiparty / form-data,比較老的網(wǎng)站會(huì)使用表單提交去獲取數(shù)據(jù),現(xiàn)在基本都不會(huì)用表單提交,而是使用ajax,但是現(xiàn)在表單提交仍然存在,有時(shí)候需要做圖片上傳、文件上傳;

2)文件上傳:application / json,現(xiàn)在大多數(shù)情況下都是用這個(gè)格式。

使用方法:vm.$http.post(url,[body],[options])

1)url:必需,請(qǐng)求目標(biāo)url;

2)body:非必需,作為請(qǐng)求體發(fā)送的數(shù)據(jù);

3)options:非必需,作為請(qǐng)求體發(fā)送的數(shù)據(jù)

(2)GET請(qǐng)求

get請(qǐng)求用于獲取數(shù)據(jù)

使用方法:vm.$http.get(url,[options])

(3)PUT請(qǐng)求

put請(qǐng)求用于更新數(shù)據(jù),將所有的數(shù)據(jù)全都推送到后端

使用方法:vm.$http.put(url,[body],[config])

(4)PATCH請(qǐng)求

patch請(qǐng)求用于更新數(shù)據(jù),將修改的數(shù)據(jù)全都推送到后端

使用方法:vm.$http.patch(url,[body],[config])

(5)DELETE請(qǐng)求

delete請(qǐng)求用來刪除數(shù)據(jù)

使用方法:vm.$http.delete(url,[config])

(6)HEAD請(qǐng)求

head請(qǐng)求用來請(qǐng)求頭部信心

使用方法:vm.$http.headf(url,[config])

(7)JSONP請(qǐng)求

除了jsonp以外,以上6種的API名稱是標(biāo)準(zhǔn)的HTTP方法

使用方法:vm.$http.jsonp(url,[config])

this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su', {params: {wd: 'nn'},jsonp: 'cb' }).then(res => {console.log(res) })

?【注】option參數(shù)說明

2.響應(yīng)對(duì)象

(1)屬性

屬性類型描述
urlString響應(yīng)的URL源
bodyObject,Bolb,string響應(yīng)體數(shù)據(jù)
headersHeader請(qǐng)求頭部對(duì)象
okBoolean當(dāng)HTTP響應(yīng)碼為200到299之間的數(shù)值時(shí)該值為true
statusNumberHTTP響應(yīng)碼
statusTextStringHTTP響應(yīng)狀態(tài)

(2)方法

方法描述
text()以字符串方式返回響應(yīng)體
json()以格式化后的json對(duì)象方式返回響應(yīng)體
bolb()以二進(jìn)制Bolb對(duì)象方式返回響應(yīng)體
this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su', {params: {wd: 'nn'},jsonp: 'cb' }).then(res => {return res.text(); }).then(res => {console.log(res) })

總結(jié)

以上是生活随笔為你收集整理的Vue_异步加载_vue-resource(不再维护)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。