W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{"name": "system.fetch"}
import fetch from '@system.fetch'
或
const fetch = require('@system.fetch')
獲取網(wǎng)絡(luò)數(shù)據(jù)
參數(shù)名 | 類型 | 必填 | 說(shuō)明 | |||
---|---|---|---|---|---|---|
url | String | 是 | 資源url | |||
data | String/Object | 否 | 請(qǐng)求的參數(shù),可以是字符串,或者是json對(duì)象。如果是字符串,其值作為請(qǐng)求的body,如果header未設(shè)置Content-Type,會(huì)被默認(rèn)設(shè)置為text/plain。如果是json對(duì)象,會(huì)將其所有屬性使用urlencode編碼,組成一個(gè)字符串作為請(qǐng)求的body,請(qǐng)求的Content-Type會(huì)被強(qiáng)制設(shè)置為application/x-www-form-urlencoded。示例:{"name": "abc","count": 2} | |||
header | Object | 否 | 請(qǐng)求的header,會(huì)將其所有屬性設(shè)置到請(qǐng)求的header部分。useragent設(shè)置無(wú)效。示例:{"Accept-Encoding": "gzip, deflate","Accept-Language": "zh-CN,en-US;q=0.8,en;q=0.6"} | |||
method | String | 否 | 默認(rèn)為 GET,可以是:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT | |||
success | Function | 否 | 成功返回的回調(diào)函數(shù) | |||
fail | Function | 否 | 失敗的回調(diào)函數(shù),可能會(huì)因?yàn)闄?quán)限失敗 | |||
complete | Function | 否 | 結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
參數(shù)名 | 類型 | 說(shuō)明 | ||||
---|---|---|---|---|---|---|
code | Integer | 服務(wù)器狀態(tài)code | ||||
data | String | 如果服務(wù)器返回的header中type是text/*或application/json、application/javascript、application/xml,值是文本內(nèi)容,否則是存儲(chǔ)的臨時(shí)文件的uri臨時(shí)文件如果是圖片或者視頻內(nèi)容,可以將圖片設(shè)置到image或video控件上顯示 | ||||
headers | Object | 服務(wù)器response的所有header |
fetch.fetch({
url: 'http://www.example.com',
success: function (data) {
console.log(`title: ${JSON.parse(data.data).title}`)
},
fail: function (data, code) {
console.log(`handling fail, code = ${code}`)
}
})
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: