请求封装

2021-01-15  本文已影响0人  ticktackkk
import React, { useState, useRef, useEffect } from 'react';
function App() {

    const [value, setValue] = useState(null)
    const [values, setValues] = useState(null)
    const [balance, setBalance] = useState(null)

    useEffect(() => {
        requestMap()
    }, [])
    const requestMap = () => {
        let requestMap = [
            { url: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', successFun: setValue },
            { url: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', successFun: setValues },
            { url: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', data: { Type: 'text' }, successFun: setBalance },
        ]
        requestMap.map(({ url, data, successFun }) => {
            request({
                url,
                data,
                success: successFun
            })
        })
    }
}
export default App
上一篇 下一篇

猜你喜欢

热点阅读