瀏覽器原生Fetch方法封裝

2021-08-14 13:10:31 字數 672 閱讀 4232

瀏覽器原生的fetch方法是一種promise形式的非同步互動方法

目前大部分瀏覽器都已支援(ie我沒說你)

fetch.js檔案

export

function obj2params (obj) =$`

} return result ? result.slice(1) : result

}export

const

post = (url, paramsobj) =>

export

const

get = (url, paramsobj) =>

export

const

_fetch = (url, method, paramsobj) => ,

body: obj2params(paramsobj)

}).then(res=> -->$-->$`))

})})

}

呼叫部分

import  from

'***/***/fetch'

post('url', ).then(res=>).catch(err=>)

不要問我為什麼沒加分號

因為我的語法檢查工具會——–>報錯..

封裝 原生 fetch

fetch方法是 fetch api的乙個方法,提供了一種簡單 合理的方式來跨網路非同步獲取資源。與原來的xmlhttprequest比較,fetch更容易與其他的技術結合 比如service workers。還提供了單個邏輯位置來定義其他http相關概念,例如cors和http的擴充套件。預設情況...

封裝啟動瀏覽器方法

封裝啟動瀏覽器方法 coding utf 8 from selenium import webdriver defbrowser browser firefox 打 狐 谷歌瀏覽器用法,如谷歌 driver browser chrome try if browser firefox driver w...

Fetch封裝方法

fetch是乙個與ajax請求功能相似的乙個請求介面,並且只有瀏覽器該方法。fetch的出現一方面是為了緩解原生xmlhttprequest實現起來比較雜亂的問題。下面是乙個例子 用xhr物件實現ajax請求 xhr.send 用fetch實現ajax請求 fetch url,then res th...