;
export default function Http({
url,
method = 'post',
headers,
body = {},
setLoading,
setResult...res.json())
.then(res => {
if(res.status === 200){
resolve(res.data);
setResult...&& setResult(res.data);
}else {
Toast.fail(res.errMsg);
reject(res.errMsg...useHttpHook({
url,
method = 'post',
headers,
body = {},
watch = []
}) {
const [result, setResult...useState(true);
useEffect(() => {
Http({
url,
method,
headers,
body,
setResult