介面文件以及fetch方法

2021-09-29 17:58:59 字數 1053 閱讀 6410

介面文件是前後端分離,前端和後端溝通的唯一文件,乙個介面文件最重要的內容是,api,請求方式,入參,出參(返回值),同乙個介面需要重複使用,所以方法也寫在fetch.js檔案裡面,示例**如下

import axios from 'axios'

// 和後端聯絡的方法:

export default function fetch

(api,method,data,callback)).

then

(res=

>

callback &&

callback

(data)})

.catch

(err=

>).

then((

)=>)}

//用於獲取使用者列表,達成介面復用的功能,直接呼叫getuserlist然後使用就可以了(業務邏輯方法)

export function getuserlist

(callback)

,res=

>

)}

使用的時候在store檔案中使用,例如:

import

from 'mobx'

import

from '../utils/fetch.js'

class store

, res =

>

)getorderlist

(,res=

>)}

}export default

newstore

()

乙個小技巧:利用@進行絕對路徑的配置,在webpack.config.js中找到alias:

寫入:'@':path.resolve(__dirname,'../src')

```go

alias: ),

...(modules.webpackaliases || {}),

'@':path.resolve(__dirname,'../src')

},

介面呼叫 fetch用法

基本特性 語法結構 fech url then fn2 then fn3 catch fn fetch abc then data then ret 常用配置選項 fetch abc then data then ret get請求方式的引數傳遞 傳統方式 fetch abc?id 123 then...

Fetch封裝方法

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

yapi 介面文件 介面文件神器YApi

阿八個人部落格 1190000020220258 什麼是yapi github 官網上是這麼介紹的 yapi 是乙個可本地部署的 打通前後端及qa的 視覺化的介面管理平台 可以這麼說yapi兼具swagger,rap2,postman的各項優點why yapi 如果你想要乙個好用的介面管理平台,那麼...